From 54462595a6e18467a92eed1d2eb07b7e5763b110 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 3 Mar 2026 09:18:30 -0500 Subject: [PATCH] Release v4.5.4 --- .../ISSUE_TEMPLATE/01-feature_request.yaml | 2 +- .github/ISSUE_TEMPLATE/02-bug_report.yaml | 2 +- .github/ISSUE_TEMPLATE/03-performance.yaml | 2 +- base_requirements.txt | 4 + contrib/generated_schema.json | 2 + contrib/openapi.json | 740 +- docs/release-notes/version-4.5.md | 29 + netbox/project-static/package.json | 8 +- netbox/project-static/yarn.lock | 195 +- netbox/release.yaml | 4 +- netbox/translations/cs/LC_MESSAGES/django.mo | Bin 261895 -> 262154 bytes netbox/translations/cs/LC_MESSAGES/django.po | 6790 ++++++++-------- netbox/translations/da/LC_MESSAGES/django.mo | Bin 253775 -> 254009 bytes netbox/translations/da/LC_MESSAGES/django.po | 6790 ++++++++-------- netbox/translations/de/LC_MESSAGES/django.mo | Bin 267166 -> 267427 bytes netbox/translations/de/LC_MESSAGES/django.po | 6788 ++++++++-------- netbox/translations/es/LC_MESSAGES/django.mo | Bin 269294 -> 269538 bytes netbox/translations/es/LC_MESSAGES/django.po | 6788 ++++++++-------- netbox/translations/fr/LC_MESSAGES/django.mo | Bin 271335 -> 271583 bytes netbox/translations/fr/LC_MESSAGES/django.po | 6788 ++++++++-------- netbox/translations/it/LC_MESSAGES/django.mo | Bin 266814 -> 267057 bytes netbox/translations/it/LC_MESSAGES/django.po | 6788 ++++++++-------- netbox/translations/ja/LC_MESSAGES/django.mo | Bin 287318 -> 287625 bytes netbox/translations/ja/LC_MESSAGES/django.po | 6790 ++++++++-------- netbox/translations/lv/LC_MESSAGES/django.mo | Bin 261067 -> 261272 bytes netbox/translations/lv/LC_MESSAGES/django.po | 6828 ++++++++--------- netbox/translations/nl/LC_MESSAGES/django.mo | Bin 262414 -> 262647 bytes netbox/translations/nl/LC_MESSAGES/django.po | 6791 ++++++++-------- netbox/translations/pl/LC_MESSAGES/django.mo | Bin 264959 -> 265221 bytes netbox/translations/pl/LC_MESSAGES/django.po | 6791 ++++++++-------- netbox/translations/pt/LC_MESSAGES/django.mo | Bin 264817 -> 265051 bytes netbox/translations/pt/LC_MESSAGES/django.po | 6808 ++++++++-------- netbox/translations/ru/LC_MESSAGES/django.mo | Bin 340560 -> 340856 bytes netbox/translations/ru/LC_MESSAGES/django.po | 6788 ++++++++-------- netbox/translations/tr/LC_MESSAGES/django.mo | Bin 257818 -> 258359 bytes netbox/translations/tr/LC_MESSAGES/django.po | 6800 ++++++++-------- netbox/translations/uk/LC_MESSAGES/django.mo | Bin 339134 -> 339833 bytes netbox/translations/uk/LC_MESSAGES/django.po | 6802 ++++++++-------- netbox/translations/zh/LC_MESSAGES/django.mo | Bin 239206 -> 239442 bytes netbox/translations/zh/LC_MESSAGES/django.po | 6812 ++++++++-------- pyproject.toml | 2 +- requirements.txt | 13 +- 42 files changed, 51504 insertions(+), 51441 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index 8075ec4a4..d96b8b6c8 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.3 + placeholder: v4.5.4 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index 4e57c08f7..906e7e0be 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.3 + placeholder: v4.5.4 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/03-performance.yaml b/.github/ISSUE_TEMPLATE/03-performance.yaml index dfd3a6a59..bea284585 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.3 + placeholder: v4.5.4 validations: required: true - type: dropdown diff --git a/base_requirements.txt b/base_requirements.txt index 7f276eb9c..5c0fe3a75 100644 --- a/base_requirements.txt +++ b/base_requirements.txt @@ -98,6 +98,10 @@ jsonschema # https://python-markdown.github.io/changelog/ Markdown +# MkDocs +# https://github.com/mkdocs/mkdocs/releases +mkdocs<2.0 + # MkDocs Material theme (for documentation build) # https://squidfunk.github.io/mkdocs-material/changelog/ mkdocs-material diff --git a/contrib/generated_schema.json b/contrib/generated_schema.json index eb9005a6f..8f28da5f6 100644 --- a/contrib/generated_schema.json +++ b/contrib/generated_schema.json @@ -349,6 +349,7 @@ "5gbase-t", "10gbase-br-d", "10gbase-br-u", + "10gbase-cu", "10gbase-cx4", "10gbase-er", "10gbase-lr", @@ -367,6 +368,7 @@ "40gbase-fr4", "40gbase-lr4", "40gbase-sr4", + "40gbase-sr4-bd", "50gbase-cr", "50gbase-er", "50gbase-fr", diff --git a/contrib/openapi.json b/contrib/openapi.json index 17db807d9..918827ea4 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.2", + "version": "4.5.4", "license": { "name": "Apache v2 License" } @@ -763,7 +763,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -775,7 +775,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -2133,7 +2133,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -2145,7 +2145,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -3999,7 +3999,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -4011,7 +4011,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -6037,7 +6037,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -6049,7 +6049,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -7743,7 +7743,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "title": "Account ID" } }, "description": "Provider account (account)", @@ -7756,7 +7757,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "title": "Account ID" } }, "description": "Provider account (account)", @@ -8190,7 +8192,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -8202,7 +8204,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -9958,7 +9960,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -9970,7 +9972,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -11355,7 +11357,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -11367,7 +11369,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -11799,7 +11801,10 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 4294967295, + "minimum": 1, + "format": "int64" } }, "description": "ASN", @@ -11812,7 +11817,10 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 4294967295, + "minimum": 1, + "format": "int64" } }, "description": "ASN", @@ -12976,7 +12984,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -12988,7 +12996,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -13933,7 +13941,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "title": "Account ID" } }, "description": "Provider account (account)", @@ -13946,7 +13955,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "title": "Account ID" } }, "description": "Provider account (account)", @@ -14232,7 +14242,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -14244,7 +14254,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -15794,7 +15804,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -15806,7 +15816,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -16982,7 +16992,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "title": "Account ID" } }, "description": "Provider account (account)", @@ -16995,7 +17006,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "title": "Account ID" } }, "description": "Provider account (account)", @@ -17281,7 +17293,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -17293,7 +17305,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -20452,7 +20464,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -20464,7 +20476,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -25876,7 +25888,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -25888,7 +25900,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -28669,7 +28681,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -28682,7 +28695,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -30105,7 +30119,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -30117,7 +30131,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -32820,7 +32834,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -32833,7 +32848,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -34256,7 +34272,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -34268,7 +34284,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -36498,7 +36514,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -36511,7 +36528,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -36902,7 +36920,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Installed device (name)", @@ -36915,7 +36934,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Installed device (name)", @@ -37774,7 +37794,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -37786,7 +37806,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -39504,7 +39524,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -39516,7 +39536,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -42476,7 +42496,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -42488,7 +42508,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -46965,7 +46985,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -46977,7 +46997,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -48849,7 +48869,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "description": "Rear port (ID)", @@ -48862,7 +48882,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "description": "Rear port (ID)", @@ -50136,7 +50156,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -50149,7 +50170,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -51313,7 +51335,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "description": "Rear port (ID)", @@ -51326,7 +51348,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "description": "Rear port (ID)", @@ -51511,7 +51533,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -51523,7 +51545,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -53665,7 +53687,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53685,7 +53707,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53698,7 +53720,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53711,7 +53733,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53724,7 +53746,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53737,7 +53759,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53750,7 +53772,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53763,7 +53785,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53776,7 +53798,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53789,7 +53811,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53802,7 +53824,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -53815,7 +53837,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -54807,7 +54829,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -54820,7 +54843,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -55401,7 +55425,11 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 9223372036854775807, + "minimum": -9223372036854775808, + "format": "int64", + "nullable": true } }, "description": "L2VPN", @@ -55414,7 +55442,11 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 9223372036854775807, + "minimum": -9223372036854775808, + "format": "int64", + "nullable": true } }, "description": "L2VPN", @@ -57826,7 +57858,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -57838,7 +57870,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -57988,7 +58020,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58008,7 +58040,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58021,7 +58053,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58034,7 +58066,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58047,7 +58079,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58060,7 +58092,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58073,7 +58105,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58086,7 +58118,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58099,7 +58131,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58112,7 +58144,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58125,7 +58157,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58138,7 +58170,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "62208bd818e5f524" + "x-spec-enum-id": "c9278969614bf382" } }, "explode": true, @@ -58210,7 +58242,10 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 32767, + "minimum": 0, + "nullable": true } }, "description": "Virtual Device Context (Identifier)", @@ -58223,7 +58258,10 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 32767, + "minimum": 0, + "nullable": true } }, "description": "Virtual Device Context (Identifier)", @@ -58458,7 +58496,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "VRF (RD)", @@ -58471,7 +58511,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "VRF (RD)", @@ -60212,7 +60254,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -60224,7 +60266,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -62791,7 +62833,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -62804,7 +62847,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -64621,7 +64665,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -64633,7 +64677,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -66710,7 +66754,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -66722,7 +66766,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -68201,7 +68245,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -68213,7 +68257,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -69699,7 +69743,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -69711,7 +69755,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -71791,7 +71835,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -71804,7 +71849,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -73246,7 +73292,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -73258,7 +73304,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -74544,7 +74590,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -74556,7 +74602,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -76293,7 +76339,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -76305,7 +76351,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -77384,7 +77430,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -77397,7 +77444,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -78479,7 +78527,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -78491,7 +78539,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -80013,7 +80061,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -80025,7 +80073,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -82433,7 +82481,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -82445,7 +82493,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -85734,7 +85782,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -85747,7 +85796,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -87376,7 +87426,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -87388,7 +87438,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -89149,7 +89199,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -89161,7 +89211,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -91806,7 +91856,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -91819,7 +91870,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -93155,7 +93207,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -93167,7 +93219,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -94914,7 +94966,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -94926,7 +94978,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -96613,7 +96665,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -96625,7 +96677,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -98932,7 +98984,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -98944,7 +98996,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -102679,7 +102731,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -102691,7 +102743,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -104302,7 +104354,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "description": "Front port (ID)", @@ -104315,7 +104367,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "description": "Front port (ID)", @@ -106223,7 +106275,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -106236,7 +106289,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -106542,7 +106596,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "description": "Front port (ID)", @@ -106555,7 +106609,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "description": "Front port (ID)", @@ -107598,7 +107652,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -107610,7 +107664,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -109428,7 +109482,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -109440,7 +109494,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -110951,7 +111005,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -110963,7 +111017,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -111395,7 +111449,10 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 4294967295, + "minimum": 1, + "format": "int64" } }, "description": "AS (ID)", @@ -111408,7 +111465,10 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 4294967295, + "minimum": 1, + "format": "int64" } }, "description": "AS (ID)", @@ -113004,7 +113064,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -113016,7 +113076,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -114280,7 +114340,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Master (name)", @@ -114293,7 +114354,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Master (name)", @@ -114882,7 +114944,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -114894,7 +114956,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -116566,7 +116628,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -116578,7 +116640,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -118794,7 +118856,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -118806,7 +118868,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -122770,7 +122832,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -122782,7 +122844,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -130684,7 +130746,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -130696,7 +130758,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -135055,7 +135117,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -135067,7 +135129,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -143730,7 +143792,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -143742,7 +143804,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -145001,7 +145063,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -145013,7 +145075,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -146670,7 +146732,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -146682,7 +146744,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -148207,7 +148269,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -148219,7 +148281,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -151101,7 +151163,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -151113,7 +151175,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -153085,7 +153147,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -153097,7 +153159,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -153296,7 +153358,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "VRF (RD)", @@ -153309,7 +153373,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "VRF (RD)", @@ -154816,7 +154882,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -154828,7 +154894,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -154950,7 +155016,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "VRF (RD)", @@ -154963,7 +155031,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "VRF (RD)", @@ -156992,7 +157062,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -157004,7 +157074,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -157262,7 +157332,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "VRF (RD)", @@ -157275,7 +157347,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "VRF (RD)", @@ -158858,7 +158932,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -158870,7 +158944,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -160203,7 +160277,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -160215,7 +160289,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -160982,7 +161056,11 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 9223372036854775807, + "minimum": -9223372036854775808, + "format": "int64", + "nullable": true } }, "description": "Exporting L2VPN (identifier)", @@ -160995,7 +161073,11 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 9223372036854775807, + "minimum": -9223372036854775808, + "format": "int64", + "nullable": true } }, "description": "Exporting L2VPN (identifier)", @@ -161034,7 +161116,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "Export VRF (RD)", @@ -161047,7 +161131,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "Export VRF (RD)", @@ -161171,7 +161257,11 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 9223372036854775807, + "minimum": -9223372036854775808, + "format": "int64", + "nullable": true } }, "description": "Importing L2VPN (identifier)", @@ -161184,7 +161274,11 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 9223372036854775807, + "minimum": -9223372036854775808, + "format": "int64", + "nullable": true } }, "description": "Importing L2VPN (identifier)", @@ -161223,7 +161317,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "Import VRF (RD)", @@ -161236,7 +161332,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "Import VRF (RD)", @@ -161690,7 +161788,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -161702,7 +161800,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -163192,7 +163290,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -163204,7 +163302,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -164879,7 +164977,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -164891,7 +164989,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -166414,7 +166512,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -166426,7 +166524,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -167813,7 +167911,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -167825,7 +167923,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -168972,7 +169070,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -168984,7 +169082,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -169833,7 +169931,11 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 9223372036854775807, + "minimum": -9223372036854775808, + "format": "int64", + "nullable": true } }, "description": "L2VPN", @@ -169846,7 +169948,11 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 9223372036854775807, + "minimum": -9223372036854775808, + "format": "int64", + "nullable": true } }, "description": "L2VPN", @@ -170997,7 +171103,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -171009,7 +171115,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -172647,7 +172753,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -172659,7 +172765,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -174062,7 +174168,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -174074,7 +174180,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -175535,7 +175641,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -175547,7 +175653,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -176880,7 +176986,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -176892,7 +176998,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -178726,7 +178832,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -178738,7 +178844,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -180324,7 +180430,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -180336,7 +180442,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -181793,7 +181899,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -181805,7 +181911,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -189945,7 +190051,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -189957,7 +190063,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -191290,7 +191396,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -191302,7 +191408,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -193082,7 +193188,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -193094,7 +193200,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -194100,7 +194206,11 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 9223372036854775807, + "minimum": -9223372036854775808, + "format": "int64", + "nullable": true } }, "description": "L2VPN", @@ -194113,7 +194223,11 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer", + "maximum": 9223372036854775807, + "minimum": -9223372036854775808, + "format": "int64", + "nullable": true } }, "description": "L2VPN", @@ -195062,7 +195176,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -195074,7 +195188,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -195214,7 +195328,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "VRF (RD)", @@ -195227,7 +195343,9 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true, + "title": "Route distinguisher" } }, "description": "VRF (RD)", @@ -196513,7 +196631,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -196525,7 +196643,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -197521,7 +197639,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device", @@ -197534,7 +197653,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device", @@ -199317,7 +199437,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -199329,7 +199449,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -201161,7 +201281,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -201173,7 +201293,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -203317,7 +203437,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -203329,7 +203449,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -204739,7 +204859,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -204751,7 +204871,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -206200,7 +206320,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -206212,7 +206332,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -207990,7 +208110,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -208002,7 +208122,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -208666,7 +208786,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -208679,7 +208800,8 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "string", + "nullable": true } }, "description": "Device (name)", @@ -209115,7 +209237,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -209127,7 +209249,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -211100,7 +211222,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -211112,7 +211234,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -212786,7 +212908,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -212798,7 +212920,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -213813,7 +213935,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -213825,7 +213947,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -215730,7 +215852,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -215742,7 +215864,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -217360,7 +217482,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -217372,7 +217494,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -219619,7 +219741,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -219631,7 +219753,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -221923,7 +222045,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -221935,7 +222057,7 @@ "schema": { "type": "array", "items": { - "type": "string" + "type": "integer" } }, "explode": true, @@ -239442,6 +239564,7 @@ "5gbase-t", "10gbase-br-d", "10gbase-br-u", + "10gbase-cu", "10gbase-cx4", "10gbase-er", "10gbase-lr", @@ -239460,6 +239583,7 @@ "40gbase-fr4", "40gbase-lr4", "40gbase-sr4", + "40gbase-sr4-bd", "50gbase-cr", "50gbase-er", "50gbase-fr", @@ -239626,8 +239750,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "62208bd818e5f524" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c9278969614bf382" }, "label": { "type": "string", @@ -239656,6 +239780,7 @@ "5GBASE-T (5GE)", "10GBASE-BR-D (10GE BiDi Down)", "10GBASE-BR-U (10GE BiDi Up)", + "10GBASE-CU (10GE DAC Passive Twinax)", "10GBASE-CX4 (10GE DAC)", "10GBASE-ER (10GE)", "10GBASE-LR (10GE)", @@ -239674,6 +239799,7 @@ "40GBASE-FR4 (40GE)", "40GBASE-LR4 (40GE)", "40GBASE-SR4 (40GE)", + "40GBASE-SR4 (40GE BiDi)", "50GBASE-CR (50GE DAC)", "50GBASE-ER (50GE)", "50GBASE-FR (50GE)", @@ -240742,6 +240868,7 @@ "5gbase-t", "10gbase-br-d", "10gbase-br-u", + "10gbase-cu", "10gbase-cx4", "10gbase-er", "10gbase-lr", @@ -240760,6 +240887,7 @@ "40gbase-fr4", "40gbase-lr4", "40gbase-sr4", + "40gbase-sr4-bd", "50gbase-cr", "50gbase-er", "50gbase-fr", @@ -240926,8 +241054,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "62208bd818e5f524" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c9278969614bf382" }, "enabled": { "type": "boolean" @@ -241478,6 +241606,7 @@ "5gbase-t", "10gbase-br-d", "10gbase-br-u", + "10gbase-cu", "10gbase-cx4", "10gbase-er", "10gbase-lr", @@ -241496,6 +241625,7 @@ "40gbase-fr4", "40gbase-lr4", "40gbase-sr4", + "40gbase-sr4-bd", "50gbase-cr", "50gbase-er", "50gbase-fr", @@ -241662,8 +241792,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "62208bd818e5f524" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c9278969614bf382" }, "label": { "type": "string", @@ -241692,6 +241822,7 @@ "5GBASE-T (5GE)", "10GBASE-BR-D (10GE BiDi Down)", "10GBASE-BR-U (10GE BiDi Up)", + "10GBASE-CU (10GE DAC Passive Twinax)", "10GBASE-CX4 (10GE DAC)", "10GBASE-ER (10GE)", "10GBASE-LR (10GE)", @@ -241710,6 +241841,7 @@ "40GBASE-FR4 (40GE)", "40GBASE-LR4 (40GE)", "40GBASE-SR4 (40GE)", + "40GBASE-SR4 (40GE BiDi)", "50GBASE-CR (50GE DAC)", "50GBASE-ER (50GE)", "50GBASE-FR (50GE)", @@ -242077,6 +242209,7 @@ "5gbase-t", "10gbase-br-d", "10gbase-br-u", + "10gbase-cu", "10gbase-cx4", "10gbase-er", "10gbase-lr", @@ -242095,6 +242228,7 @@ "40gbase-fr4", "40gbase-lr4", "40gbase-sr4", + "40gbase-sr4-bd", "50gbase-cr", "50gbase-er", "50gbase-fr", @@ -242261,8 +242395,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "62208bd818e5f524" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c9278969614bf382" }, "enabled": { "type": "boolean" @@ -257558,6 +257692,7 @@ "5gbase-t", "10gbase-br-d", "10gbase-br-u", + "10gbase-cu", "10gbase-cx4", "10gbase-er", "10gbase-lr", @@ -257576,6 +257711,7 @@ "40gbase-fr4", "40gbase-lr4", "40gbase-sr4", + "40gbase-sr4-bd", "50gbase-cr", "50gbase-er", "50gbase-fr", @@ -257742,8 +257878,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "62208bd818e5f524" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c9278969614bf382" }, "enabled": { "type": "boolean" @@ -258293,6 +258429,7 @@ "5gbase-t", "10gbase-br-d", "10gbase-br-u", + "10gbase-cu", "10gbase-cx4", "10gbase-er", "10gbase-lr", @@ -258311,6 +258448,7 @@ "40gbase-fr4", "40gbase-lr4", "40gbase-sr4", + "40gbase-sr4-bd", "50gbase-cr", "50gbase-er", "50gbase-fr", @@ -258477,8 +258615,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "62208bd818e5f524" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c9278969614bf382" }, "enabled": { "type": "boolean" @@ -280091,6 +280229,7 @@ "5gbase-t", "10gbase-br-d", "10gbase-br-u", + "10gbase-cu", "10gbase-cx4", "10gbase-er", "10gbase-lr", @@ -280109,6 +280248,7 @@ "40gbase-fr4", "40gbase-lr4", "40gbase-sr4", + "40gbase-sr4-bd", "50gbase-cr", "50gbase-er", "50gbase-fr", @@ -280275,8 +280415,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "62208bd818e5f524" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c9278969614bf382" }, "enabled": { "type": "boolean" @@ -280831,6 +280971,7 @@ "5gbase-t", "10gbase-br-d", "10gbase-br-u", + "10gbase-cu", "10gbase-cx4", "10gbase-er", "10gbase-lr", @@ -280849,6 +280990,7 @@ "40gbase-fr4", "40gbase-lr4", "40gbase-sr4", + "40gbase-sr4-bd", "50gbase-cr", "50gbase-er", "50gbase-fr", @@ -281015,8 +281157,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "62208bd818e5f524" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cu` - 10GBASE-CU (10GE DAC Passive Twinax)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `40gbase-sr4-bd` - 40GBASE-SR4 (40GE BiDi)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c9278969614bf382" }, "enabled": { "type": "boolean" diff --git a/docs/release-notes/version-4.5.md b/docs/release-notes/version-4.5.md index 967b92d8c..9729a91b8 100644 --- a/docs/release-notes/version-4.5.md +++ b/docs/release-notes/version-4.5.md @@ -1,5 +1,34 @@ # NetBox v4.5 +## v4.5.4 (2026-03-03) + +### Enhancements + +* [#21369](https://github.com/netbox-community/netbox/issues/21369) - Support lazy-loading of image attachments +* [#21385](https://github.com/netbox-community/netbox/issues/21385) - Add contact assignment support for virtual circuits +* [#21394](https://github.com/netbox-community/netbox/issues/21394) - Add 10GBASE-CU and 40GBASE-SR4 BiDi interface types +* [#21477](https://github.com/netbox-community/netbox/issues/21477) - Extend GraphQL API filters for cables + +### Performance Improvements + +* [#21456](https://github.com/netbox-community/netbox/issues/21456) - Improve performance of config context resolution via GraphQL API +* [#21459](https://github.com/netbox-community/netbox/issues/21459) - Avoid prefetching data for hidden table columns + +### Bug Fixes + +* [#20490](https://github.com/netbox-community/netbox/issues/20490) - Restrict visibility of scripts in list view to users with view permission +* [#20911](https://github.com/netbox-community/netbox/issues/20911) - Sort module bay options alphabetically when installing a module +* [#21347](https://github.com/netbox-community/netbox/issues/21347) - The allocation of IPv6 addresses from a non-pool prefix should start at one, not zero +* [#21429](https://github.com/netbox-community/netbox/issues/21429) - Termination type should persist when employing "create & add another" workflow for cables +* [#21478](https://github.com/netbox-community/netbox/issues/21478) - Fix GraphQL union type resolution for connected console ports +* [#21481](https://github.com/netbox-community/netbox/issues/21481) - Fix display of facility ID on rack view +* [#21518](https://github.com/netbox-community/netbox/issues/21518) - Fix decimal custom field displaying as unset when value is zero +* [#21524](https://github.com/netbox-community/netbox/issues/21524) - Avoid `IndexError` exception when encountering stale cable paths +* [#21527](https://github.com/netbox-community/netbox/issues/21527) - Fix display of primary IP address with associated NAT IP on device view +* [#21550](https://github.com/netbox-community/netbox/issues/21550) - Ensure pre-change snapshots are recorded for related objects + +--- + ## v4.5.3 (2026-02-17) ### Enhancements diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index 4b401ab64..9891fcefc 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -38,13 +38,13 @@ }, "devDependencies": { "@eslint/compat": "^2.0.2", - "@eslint/eslintrc": "^3.3.3", + "@eslint/eslintrc": "^3.3.4", "@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.56.0", - "@typescript-eslint/parser": "^8.56.0", + "@typescript-eslint/eslint-plugin": "^8.56.1", + "@typescript-eslint/parser": "^8.56.1", "esbuild": "^0.27.3", "esbuild-sass-plugin": "^3.6.0", "eslint": "^9.39.2", @@ -52,7 +52,7 @@ "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.5", - "globals": "^17.3.0", + "globals": "^17.4.0", "prettier": "^3.8.1", "typescript": "^5.9.3" }, diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index 642425520..e97599145 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -210,7 +210,7 @@ dependencies: "@types/json-schema" "^7.0.15" -"@eslint/eslintrc@^3.3.1", "@eslint/eslintrc@^3.3.3": +"@eslint/eslintrc@^3.3.1": version "3.3.3" resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz" integrity sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ== @@ -225,6 +225,21 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@eslint/eslintrc@^3.3.4": + version "3.3.4" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.3.4.tgz#e402b1920f7c1f5a15342caa432b1348cacbb641" + integrity sha512-4h4MVF8pmBsncB60r0wSJiIeUKTSD4m7FmTFThG8RHlsg9ajqckLm9OraguFGZE4vVdpiI1Q4+hFnisopmG6gQ== + dependencies: + ajv "^6.14.0" + debug "^4.3.2" + espree "^10.0.1" + globals "^14.0.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.1" + minimatch "^3.1.3" + strip-json-comments "^3.1.1" + "@eslint/js@9.39.2", "@eslint/js@^9.39.2": version "9.39.2" resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.39.2.tgz#2d4b8ec4c3ea13c1b3748e0c97ecd766bdd80599" @@ -935,100 +950,100 @@ dependencies: "@types/estree" "*" -"@typescript-eslint/eslint-plugin@^8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz#5aec3db807a6b8437ea5d5ebf7bd16b4119aba8d" - integrity sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw== +"@typescript-eslint/eslint-plugin@^8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.1.tgz#b1ce606d87221daec571e293009675992f0aae76" + integrity sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A== dependencies: "@eslint-community/regexpp" "^4.12.2" - "@typescript-eslint/scope-manager" "8.56.0" - "@typescript-eslint/type-utils" "8.56.0" - "@typescript-eslint/utils" "8.56.0" - "@typescript-eslint/visitor-keys" "8.56.0" + "@typescript-eslint/scope-manager" "8.56.1" + "@typescript-eslint/type-utils" "8.56.1" + "@typescript-eslint/utils" "8.56.1" + "@typescript-eslint/visitor-keys" "8.56.1" ignore "^7.0.5" natural-compare "^1.4.0" ts-api-utils "^2.4.0" -"@typescript-eslint/parser@^8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.56.0.tgz#8ecff1678b8b1a742d29c446ccf5eeea7f971d72" - integrity sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg== +"@typescript-eslint/parser@^8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.56.1.tgz#21d13b3d456ffb08614c1d68bb9a4f8d9237cdc7" + integrity sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg== dependencies: - "@typescript-eslint/scope-manager" "8.56.0" - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/typescript-estree" "8.56.0" - "@typescript-eslint/visitor-keys" "8.56.0" + "@typescript-eslint/scope-manager" "8.56.1" + "@typescript-eslint/types" "8.56.1" + "@typescript-eslint/typescript-estree" "8.56.1" + "@typescript-eslint/visitor-keys" "8.56.1" debug "^4.4.3" -"@typescript-eslint/project-service@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.56.0.tgz#bb8562fecd8f7922e676fc6a1189c20dd7991d73" - integrity sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg== +"@typescript-eslint/project-service@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.56.1.tgz#65c8d645f028b927bfc4928593b54e2ecd809244" + integrity sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.56.0" - "@typescript-eslint/types" "^8.56.0" + "@typescript-eslint/tsconfig-utils" "^8.56.1" + "@typescript-eslint/types" "^8.56.1" debug "^4.4.3" -"@typescript-eslint/scope-manager@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz#604030a4c6433df3728effdd441d47f45a86edb4" - integrity sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w== +"@typescript-eslint/scope-manager@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.56.1.tgz#254df93b5789a871351335dd23e20bc164060f24" + integrity sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w== dependencies: - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/visitor-keys" "8.56.0" + "@typescript-eslint/types" "8.56.1" + "@typescript-eslint/visitor-keys" "8.56.1" -"@typescript-eslint/tsconfig-utils@8.56.0", "@typescript-eslint/tsconfig-utils@^8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz#2538ce83cbc376e685487960cbb24b65fe2abc4e" - integrity sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg== +"@typescript-eslint/tsconfig-utils@8.56.1", "@typescript-eslint/tsconfig-utils@^8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.1.tgz#1afa830b0fada5865ddcabdc993b790114a879b7" + integrity sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ== -"@typescript-eslint/type-utils@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz#72b4edc1fc73988998f1632b3ec99c2a66eaac6e" - integrity sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA== +"@typescript-eslint/type-utils@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.56.1.tgz#7a6c4fabf225d674644931e004302cbbdd2f2e24" + integrity sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg== dependencies: - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/typescript-estree" "8.56.0" - "@typescript-eslint/utils" "8.56.0" + "@typescript-eslint/types" "8.56.1" + "@typescript-eslint/typescript-estree" "8.56.1" + "@typescript-eslint/utils" "8.56.1" debug "^4.4.3" ts-api-utils "^2.4.0" -"@typescript-eslint/types@8.56.0", "@typescript-eslint/types@^8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.56.0.tgz#a2444011b9a98ca13d70411d2cbfed5443b3526a" - integrity sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ== +"@typescript-eslint/types@8.56.1", "@typescript-eslint/types@^8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.56.1.tgz#975e5942bf54895291337c91b9191f6eb0632ab9" + integrity sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw== -"@typescript-eslint/typescript-estree@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz#fadbc74c14c5bac947db04980ff58bb178701c2e" - integrity sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q== +"@typescript-eslint/typescript-estree@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.1.tgz#3b9e57d8129a860c50864c42188f761bdef3eab0" + integrity sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg== dependencies: - "@typescript-eslint/project-service" "8.56.0" - "@typescript-eslint/tsconfig-utils" "8.56.0" - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/visitor-keys" "8.56.0" + "@typescript-eslint/project-service" "8.56.1" + "@typescript-eslint/tsconfig-utils" "8.56.1" + "@typescript-eslint/types" "8.56.1" + "@typescript-eslint/visitor-keys" "8.56.1" debug "^4.4.3" - minimatch "^9.0.5" + minimatch "^10.2.2" semver "^7.7.3" tinyglobby "^0.2.15" ts-api-utils "^2.4.0" -"@typescript-eslint/utils@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.56.0.tgz#063ce6f702ec603de1b83ee795ed5e877d6f7841" - integrity sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ== +"@typescript-eslint/utils@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.56.1.tgz#5a86acaf9f1b4c4a85a42effb217f73059f6deb7" + integrity sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA== dependencies: "@eslint-community/eslint-utils" "^4.9.1" - "@typescript-eslint/scope-manager" "8.56.0" - "@typescript-eslint/types" "8.56.0" - "@typescript-eslint/typescript-estree" "8.56.0" + "@typescript-eslint/scope-manager" "8.56.1" + "@typescript-eslint/types" "8.56.1" + "@typescript-eslint/typescript-estree" "8.56.1" -"@typescript-eslint/visitor-keys@8.56.0": - version "8.56.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz#7d6592ab001827d3ce052155edf7ecad19688d7d" - integrity sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg== +"@typescript-eslint/visitor-keys@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.1.tgz#50e03475c33a42d123dc99e63acf1841c0231f87" + integrity sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw== dependencies: - "@typescript-eslint/types" "8.56.0" + "@typescript-eslint/types" "8.56.1" eslint-visitor-keys "^5.0.0" "@unrs/resolver-binding-android-arm-eabi@1.11.1": @@ -1148,6 +1163,16 @@ ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^6.14.0: + version "6.14.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.14.0.tgz#fd067713e228210636ebb08c60bd3765d6dbe73a" + integrity sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" @@ -1274,6 +1299,11 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +balanced-match@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" + integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== + bootstrap@5.3.7: version "5.3.7" resolved "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.7.tgz" @@ -1292,12 +1322,12 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -brace-expansion@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz" - integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== +brace-expansion@^5.0.2: + version "5.0.4" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.4.tgz#614daaecd0a688f660bbbc909a8748c3d80d4336" + integrity sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg== dependencies: - balanced-match "^1.0.0" + balanced-match "^4.0.2" braces@^3.0.3: version "3.0.3" @@ -2189,10 +2219,10 @@ globals@^14.0.0: resolved "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz" integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globals@^17.3.0: - version "17.3.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-17.3.0.tgz#8b96544c2fa91afada02747cc9731c002a96f3b9" - integrity sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw== +globals@^17.4.0: + version "17.4.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-17.4.0.tgz#33d7d297ed1536b388a0e2f4bcd0ff19c8ff91b5" + integrity sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw== globalthis@^1.0.3, globalthis@^1.0.4: version "1.0.4" @@ -2784,6 +2814,13 @@ micromatch@^4.0.5: braces "^3.0.3" picomatch "^2.3.1" +minimatch@^10.2.2: + version "10.2.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.4.tgz#465b3accbd0218b8281f5301e27cedc697f96fde" + integrity sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg== + dependencies: + brace-expansion "^5.0.2" + minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" @@ -2791,12 +2828,12 @@ minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^9.0.5: - version "9.0.5" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" - integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== +minimatch@^3.1.3: + version "3.1.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e" + integrity sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w== dependencies: - brace-expansion "^2.0.1" + brace-expansion "^1.1.7" minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" diff --git a/netbox/release.yaml b/netbox/release.yaml index 924e428d7..94ab7d948 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.5.3" +version: "4.5.4" edition: "Community" -published: "2026-02-17" +published: "2026-03-03" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 559a6991afe104ee827b76c821ef711729d57362..d31a9b72b6bd055de23de89c203c76397888cda9 100644 GIT binary patch delta 74438 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 delta 74221 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 diff --git a/netbox/translations/cs/LC_MESSAGES/django.po b/netbox/translations/cs/LC_MESSAGES/django.po index edcca11d6..258e1a545 100644 --- a/netbox/translations/cs/LC_MESSAGES/django.po +++ b/netbox/translations/cs/LC_MESSAGES/django.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+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" @@ -29,7 +29,7 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Přihlášen jako {user}." @@ -52,24 +52,24 @@ msgstr "Vaše heslo bylo úspěšně změněno." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Plánované" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Zajišťování" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -81,8 +81,8 @@ msgid "Active" msgstr "Aktivní" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Vypnuto" @@ -95,9 +95,8 @@ msgstr "Zrušení přidělování" msgid "Decommissioned" msgstr "Vyřazeno z provozu" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primární" @@ -115,7 +114,7 @@ msgstr "Terciární" msgid "Inactive" msgstr "Neaktivní" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Peer" @@ -128,217 +127,217 @@ msgstr "Rozbočovač" msgid "Spoke" msgstr "Mluvil" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Region (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Region (zkratka)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Skupina lokalit (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Skupina lokalit (zkratka)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Lokalita" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Lokalita (zkratka)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Poskytovatel (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Poskytovatel (slug)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Účet poskytovatele (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Účet poskytovatele (účet)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Síť poskytovatele (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Typ okruhu (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Typ okruhu (URL zkratka)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Lokalita (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Umístění (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Zakončení A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Vyhledávání" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -347,106 +346,106 @@ msgstr "Vyhledávání" msgid "Circuit" msgstr "Okruh" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Umístění (zkratka)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "Síť poskytovatele (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Okruh (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Okruh (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Virtuální obvod (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Virtuální obvod (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Poskytovatel (jméno)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Skupina okruhů (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Skupina okruhů (slug)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Typ virtuálního obvodu (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Typ virtuálního obvodu (slimák)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Virtuální obvod" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Rozhraní (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -464,28 +463,28 @@ msgstr "ASN" msgid "Provider" msgstr "Poskytovatel" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -496,43 +495,43 @@ msgstr "ID služby" msgid "Color" msgstr "Barva" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -548,73 +547,72 @@ msgstr "Barva" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 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" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Účet poskytovatele" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -627,23 +625,22 @@ msgstr "Účet poskytovatele" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -655,45 +652,45 @@ msgstr "Účet poskytovatele" msgid "Status" msgstr "Stav" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -706,22 +703,21 @@ msgstr "Stav" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -730,24 +726,24 @@ msgstr "Stav" msgid "Tenant" msgstr "Tenant" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Datum instalace" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Datum ukončení" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Smluvní rychlost (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -756,10 +752,10 @@ msgstr "Smluvní rychlost (Kbps)" msgid "Distance" msgstr "Vzdálenost" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -767,97 +763,97 @@ msgstr "Vzdálenost" msgid "Distance unit" msgstr "Jednotka vzdálenosti" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Parametry služby" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Atributy" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Tenanti" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -924,11 +920,6 @@ msgstr "Tenanti" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -949,40 +940,40 @@ msgstr "Tenanti" msgid "Description" msgstr "Popis" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Typ ukončení" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Zakončení" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Rychlost portu (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Odchozí rychlost (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Označit jako zapojené" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -990,61 +981,62 @@ msgstr "Označit jako zapojené" msgid "Circuit Termination" msgstr "Zakončení okruhu" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Podrobnosti o zakončení" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Priorita" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Síť poskytovatele" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1055,17 +1047,17 @@ msgstr "Síť poskytovatele" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Role" @@ -1086,15 +1078,15 @@ msgstr "Typ okruhu" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1103,17 +1095,17 @@ msgstr "Provozní stav" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1149,15 +1141,15 @@ msgid "Operational role" msgstr "Provozní role" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1165,7 +1157,6 @@ msgstr "Provozní role" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1178,33 +1169,33 @@ msgstr "Provozní role" msgid "Interface" msgstr "Rozhraní" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1218,37 +1209,37 @@ msgstr "Rozhraní" msgid "Location" msgstr "Lokace" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1256,88 +1247,88 @@ msgstr "Lokace" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "Kontakty" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Region" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1347,8 +1338,8 @@ msgstr "Region" msgid "Site group" msgstr "Skupina lokalit " -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1357,58 +1348,58 @@ msgstr "Skupina lokalit " msgid "Account" msgstr "Účet" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Strana termínu" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Přiřazení" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1417,202 +1408,202 @@ msgstr "Přiřazení" msgid "Group" msgstr "Skupina" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Skupina okruhů" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Typ obvodu" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "Skupinové přiřazení" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "barva" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "typ okruhu" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "typy okruhů" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "ID okruhu" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "Jedinečné ID okruhu" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "stav" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "nainstalován" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "končí" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "smluvní rychlost (Kbps)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Závazná sazba" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "okruh" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "okruhy" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "skupina okruhů" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "skupiny okruhů" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "ID člena" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "přednost" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Přiřazení skupiny okruhů" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "Přiřazení skupin okruhů" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "ukončovací strana" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "rychlost portu (Kbps)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Rychlost fyzického obvodu" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "rychlost proti proudu (Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "Rychlost proti proudu, pokud se liší od rychlosti portu" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "ID křížového připojení" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "ID místního křížového připojení" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "propojovací panel/port(y)" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "ID propojovacího panelu a číslo portu/ů" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "popis" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "zakončení okruhu" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "zakončení okruhů" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1621,14 +1612,14 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "jméno" @@ -1636,13 +1627,13 @@ msgstr "jméno" msgid "Full name of the provider" msgstr "Celé jméno poskytovatele" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "slug" @@ -1678,72 +1669,72 @@ msgstr "síť poskytovatelů" msgid "provider networks" msgstr "sítě poskytovatelů" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "typ virtuálního obvodu" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "typy virtuálních okruhů" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "virtuální obvod" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "virtuální obvody" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "role" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "zakončení virtuálního obvodu" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "zakončení virtuálních okruhů" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1798,11 +1789,6 @@ msgstr "zakončení virtuálních okruhů" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1817,14 +1803,14 @@ msgstr "zakončení virtuálních okruhů" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1833,20 +1819,20 @@ msgstr "zakončení virtuálních okruhů" msgid "Name" msgstr "Jméno" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Okruhy" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1854,44 +1840,44 @@ msgstr "Okruhy" msgid "Circuit ID" msgstr "ID okruhu" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "Strana A" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Strana Z" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Smluvní rychlost" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Úkoly" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Strana" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Typ ukončení" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Koncový bod" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Skupina Lokalit" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1907,7 +1893,7 @@ msgstr "Účty" msgid "Account Count" msgstr "Počet účtů" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "Počet ASN" @@ -1919,42 +1905,42 @@ msgid "Terminations" msgstr "Zakončení" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1978,12 +1964,12 @@ msgstr "Zakončení" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1992,35 +1978,35 @@ msgstr "Zakončení" msgid "Device" msgstr "Zařízení" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "Tento uživatel nemá oprávnění synchronizovat tento zdroj dat." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Objekt vytvořen" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Objekt aktualizován" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Objekt odstraněn" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "Úloha zahájena" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "Úloha dokončena" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "Úloha selhala" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "Chyba v úloze" @@ -2045,13 +2031,13 @@ msgstr "Dokončeno" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Selhalo" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2106,8 +2092,8 @@ msgid "30 days" msgstr "30 dní" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2120,7 +2106,7 @@ msgstr "30 dní" msgid "Created" msgstr "Vytvořeno" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Aktualizováno" @@ -2164,83 +2150,83 @@ msgstr "Informace" msgid "Warning" msgstr "Varování" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Chyba" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Místní" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Uživatelské jméno" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Používá se pouze pro klonování pomocí HTTP (S)" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Heslo" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "Větev" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, 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:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "ID přístupového klíče AWS" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "Tajný přístupový klíč AWS" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Zdroj dat (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Zdroj dat (název)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Uživatel (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Uživatelské jméno" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2249,7 +2235,6 @@ msgstr "Uživatelské jméno" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2258,15 +2243,15 @@ msgstr "Uživatelské jméno" msgid "Enabled" msgstr "Povoleno" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 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:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2277,122 +2262,122 @@ msgstr "Parametry" 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: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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Zdroj dat" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Soubor" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Zdroj dat" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Stvoření" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Typ objektu" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Vytvořeno po" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Vytvořeno před" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Naplánováno po" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Naplánováno před" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Začalo po" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Začalo před" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Dokončeno po" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Dokončeno dříve" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Uživatel" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Čas" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "Po" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "Před" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Akce" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2428,21 +2413,21 @@ msgstr "" msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Napájení" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Zabezpečení" @@ -2458,8 +2443,8 @@ 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:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validace" @@ -2469,9 +2454,9 @@ msgstr "Validace" msgid "User Preferences" msgstr "Uživatelské předvolby" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Různé" @@ -2492,236 +2477,236 @@ msgstr "Aktuální hodnota: {value}" msgid " (default)" msgstr " (výchozí)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "čas" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "Uživatelské jméno" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "ID požadavku" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "akce" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "zpráva" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "údaje před změnou" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "údaje po změně" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "změna objektu" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "změny objektu" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "Protokolování změn není u tohoto typu objektu podporováno ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "vytvořil" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "komentář" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "konfigurační data" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "revize konfigurace" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "revize konfigurace" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Výchozí konfigurace" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Aktuální konfigurace" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Revize konfigurace #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "typ" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "povoleno" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "synchronizační interval" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "ignorovat pravidla" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Vzory (jeden na řádek) odpovídající soubory, které mají být ignorovány při " "synchronizaci" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "parametry" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "naposledy synchronizováno" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "zdroj dat" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "datové zdroje" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Neznámý typ backendu: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "Adresy URL pro místní zdroje musí začínat {scheme} (nebo neuveďte žádné " "schéma)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "Synchronizaci nelze spustit; synchronizace již probíhá." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "" "Při inicializaci backendu došlo k chybě. Je třeba nainstalovat závislost: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "naposledy aktualizováno" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "cesta" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Cesta k souboru vzhledem ke kořenovému zdroji dat." -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "velikost" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "hash" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "Délka musí být 64 hexadecimálních znaků." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "SHA256 hash dat souboru" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "datový soubor" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "datové soubory" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "záznam automatické synchronizace" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "automatická synchronizace záznamů" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "kořenový soubor" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "cesta k souboru" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Cesta k souboru vzhledem k určené kořenové cestě" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "spravovaný soubor" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "spravované soubory" @@ -2750,7 +2735,7 @@ msgstr "začal" msgid "completed" msgstr "dokončena" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "data" @@ -2801,7 +2786,7 @@ msgstr "enqueue() nelze volat s hodnotami pro schedule_at a ihned zároveň." msgid "object type" msgstr "typ objektu" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "typy objektů" @@ -2809,24 +2794,24 @@ msgstr "typy objektů" msgid "Sync Data" msgstr "Synchronizace dat" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Odstranění brání pravidlo ochrany: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Celé jméno" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2834,13 +2819,13 @@ msgstr "Celé jméno" msgid "Object" msgstr "Objekt" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "ID požadavku" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Zpráva" @@ -2850,28 +2835,28 @@ msgstr "Zpráva" msgid "Is Active" msgstr "Je aktivní" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Naposledy synchronizováno" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "Soubory" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Cesta" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Naposledy aktualizováno" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2886,8 +2871,8 @@ msgstr "Interval" msgid "Log Entries" msgstr "Záznamy protokolu" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Úroveň" @@ -2895,45 +2880,45 @@ msgstr "Úroveň" msgid "No log entries" msgstr "Žádné záznamy protokolu" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Verze" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Naposledy aktualizováno" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Minimální verze NetBoxu" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Maximální verze NetBoxu" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Nebyla nalezena žádná data pluginu" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certifikováno" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Zveřejněno" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Nainstalovaná verze" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Nejnovější verze" @@ -2997,88 +2982,88 @@ msgstr "PID" msgid "No workers found" msgstr "Nebyli nalezeni žádní pracovníci" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Úloha {job_id} nenalezena" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Úloha {id} nenalezena." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Úloha #{id} k synchronizaci {datasource} zařazena do fronty." -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Protokol" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Obnovená revize konfigurace #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Úloha {id} byla vymazána." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Chyba při mazání úlohy {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Úloha {id} byla znovu zařazena do fronty." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Úloha {id} byla zařazena do fronty." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Úloha {id} byla zastavena." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Nepodařilo se zastavit úlohu {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Katalog pluginů nelze načíst" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} nenalezeno" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "Režim rozhraní nepodporuje službu q-in-q vlan" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "Režim rozhraní nepodporuje neoznačený vlan" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "Režim rozhraní nepodporuje označené vlany" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Pozice (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "ID objektu" @@ -3105,8 +3090,8 @@ msgid "Staging" msgstr "Inscenace" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Vyřazení z provozu" @@ -3172,7 +3157,7 @@ msgstr "Zastaralé" msgid "Millimeters" msgstr "Milimetry" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Palce" @@ -3190,41 +3175,40 @@ msgstr "Zezadu dopředu" msgid "Stale" msgstr "Zatuchlý" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3252,7 +3236,7 @@ msgid "Rear" msgstr "Zadní" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Inscenovaný" @@ -3285,7 +3269,7 @@ msgid "Top to bottom" msgstr "Shora dolů" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Pasivní" @@ -3314,9 +3298,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Ostatní" @@ -3328,350 +3312,349 @@ msgstr "ITA/Mezinárodní" msgid "Physical" msgstr "Fyzické" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Bezdrátové" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Most" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Agregační skupina (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mb/s)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gb/s)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Gb/s" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "Ethernet s rychlostí 10 Gb/s" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "Ethernet 25 Gb/s" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "Ethernet 40 Gb/s" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "Ethernet s rychlostí 50 Gb/s" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gb/s" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Gb/s" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Gb/s" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "800 Gb/s Ethernet" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Zásuvné vysílače a přijímače" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Ethernet propojovací deska" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Buněčný" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Sériový" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Koaxiální" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Stohování" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Poloviční" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Plný" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Přístupový" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Značkovaný" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Značkovaný (Vše)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "Pasivní 24V (2 páry)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "Pasivní 24V (4 páry)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "Pasivní 48V (2 páry)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "Pasivní 48V (4 páry)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "měď" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Optická vlákna" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Single" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Kufr" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "2C1P kufr" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "2C2P kufr" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "2C4P kufr" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "2C4P kufr (zamíchané)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "2C6P kufr" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "2C8P kufr" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "2C12P kufr" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "4C1P kufr" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "4C2P kufr" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "4C4P kufr" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "4C4P kufr (zamíchané)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "4C6P kufr" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "4C8P kufr" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "8C4P kufr" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Útěk" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P únik" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P únik" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P breakout (náhodné)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Měď - kroucený pár (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Měď - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Měď - koaxiální" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Fiber - Single-mode" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Vlákno - Ostatní" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Připojeno" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometry" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metry" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Centimetry" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Míle" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Stopy" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Zdvojený" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Jednofázový" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Třífázový" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Zakázané" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "vadný" @@ -3685,275 +3668,275 @@ msgstr "Neplatný formát MAC adresy: {value}" msgid "Invalid WWN format: {value}" msgstr "Neplatný formát WWN: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Nadřazená oblast (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Nadřazená oblast (zkratka)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Nadřazená skupina lokalit (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Nadřazená skupina lokalit (zkratka)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Skupina (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Skupina (slug)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Nadřazené umístění (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Rodičovské umístění (slug)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Výrobce (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Výrobce (slug)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Typ stojanu (slug)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Typ stojanu (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Role (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Role (slug)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Stojan (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Uživatel (jméno)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Výchozí platforma (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Výchozí platforma (slug)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Má přední obrázek" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Má zadní obrázek" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Má konzolové porty" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Má porty konzolového serveru" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Má napájecí porty" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Má elektrické zásuvky" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Má rozhraní" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Má průchozí porty" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Má pozice pro moduly" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Má pozice pro zařízení" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Má položky inventáře" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Profil (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Profil (jméno)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Typ zařízení (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Typ modulu (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Napájecí port (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Zadní port (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Přední port (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Nadřazená položka inventáře (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Konfigurační šablona (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Role nadřazeného zařízení (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Role nadřazeného zařízení (slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Bezprostřední nadřazená platforma (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Bezprostřední nadřazená platforma (slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Nadřazená platforma (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Nadřazená platforma (slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Typ zařízení (slug)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Rodičovské zařízení (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Platforma (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Platforma (URL zkratka)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Název lokality (slug)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Rodičovská zátoka (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "Cluster virtuálních počítačů (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Skupina klastru (slug)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Skupina clusteru (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Model zařízení (slug)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Je plná hloubka" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3961,226 +3944,226 @@ msgstr "Je plná hloubka" msgid "MAC address" msgstr "MAC adresa" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Má primární IP" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Má IP mimo pásmo" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Virtuální podvozek (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Je virtuální člen šasi" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Má kontext virtuálního zařízení" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Model zařízení" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Typ modulu (model)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Modulová přihrádka (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Stojan (název)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Zařízení (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Zařízení (název)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Typ zařízení (model)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Role zařízení (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Role zařízení (slug)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Virtuální šasi (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Virtuální šasi" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Nájemce (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Nájemce (slug)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Virtuální počítač (název)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Virtuální počítač (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Rozhraní (název)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "Rozhraní virtuálního počítače (název)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "Rozhraní virtuálního počítače (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Je přiřazen" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Je primární" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "Režim 802.1Q" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Přiřazená VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "Přiřazené VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "Zásady překladu VLAN (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4188,129 +4171,129 @@ msgstr "Zásady překladu VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Zásady překladu VLAN" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "Virtuální rozhraní šasi pro zařízení, když je zařízení hlavní" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "Virtuální rozhraní šasi pro zařízení, když je zařízení hlavní (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuální rozhraní šasi pro zařízení" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuální rozhraní šasi pro zařízení (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Druh rozhraní" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Rodičovské rozhraní (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Přemostěné rozhraní (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "Rozhraní LAG (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "MAC adresa" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Primární MAC adresa (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Primární MAC adresa" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Kontext virtuálního zařízení" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Kontext virtuálního zařízení (identifikátor)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "Bezdrátová síť LAN" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Bezdrátové spojení" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Ukončení virtuálního obvodu (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Pozice nadřazeného modulu (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Instalovaný modul (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Instalované zařízení (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Instalované zařízení (název)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Mistr (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Mistr (jméno)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Neukončený" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Napájecí panel (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Značky" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4320,7 +4303,7 @@ msgstr "Značky" msgid "Position" msgstr "Pozice" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4328,48 +4311,48 @@ msgstr "" "Podporovány jsou alfanumerické rozsahy. (Musí odpovídat počtu vytvořených " "jmen.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Zařízení" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Kontaktní jméno" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Kontaktní telefon" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Časové pásmo" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4378,70 +4361,70 @@ msgstr "Časové pásmo" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Šířka" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Sestupné jednotky" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Vnější šířka" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Vnější výška" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Vnější hloubka" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Vnější jednotka" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Hloubka montáže" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4450,85 +4433,85 @@ msgstr "Hloubka montáže" msgid "Weight" msgstr "Hmotnost" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Max. hmotnost" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Jednotka hmotnosti" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Vnější rozměry" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Typ stojanu" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Sériové číslo" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4537,170 +4520,169 @@ msgstr "Proudění vzduchu" msgid "Rack" msgstr "Stojan" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 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:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Číslo dílu" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "Výška U pozic" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Vyloučit z využití" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Šasi" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "Role virtuálního počítače" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 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:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 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: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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Platforma" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Klastr" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Konfigurace" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Typ modulu" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4717,110 +4699,110 @@ msgstr "Typ modulu" msgid "Label" msgstr "Štítek" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Jednotka délky" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Doména" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 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:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fáze" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Napětí" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Proud" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Maximální využití" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Maximální příkon" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Maximální příkon (W)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Přidělený příkon" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Napájecí port" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 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:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "Typ PoE" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4834,371 +4816,371 @@ msgstr "Bezdrátová role" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: 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:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Rychlost" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "Označené VLAN" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Přidat označené VLANy" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Adresování" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operace" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Přepínání 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Přidat/Odebrat" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "Pro přiřazení sítí VLAN musí být zadán režim rozhraní" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Přístupovému rozhraní nelze přiřadit označené sítě VLAN." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Název nadřazené oblasti" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Název nadřazené skupiny webů" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Přiřazená oblast" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Přiřazená skupina" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "dostupné možnosti" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Přiřazená lokalita" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Rodičovská lokalita" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Místo nenalezeno." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Výrobce tohoto typu stojanu" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "Nejnižší očíslovaná pozice v regálu" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Šířka kolejnice k kolejnici (v palcích)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Jednotka pro vnější rozměry" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Jednotka pro regálové závaží" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Jméno přiděleného nájemce" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Název přiřazené role" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Model typu stojanu" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Směr proudění vzduchu" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "Šířka musí být nastavena, pokud není zadán typ stojanu." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "Pokud není zadán typ stojanu, musí být nastavena výška U." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Nadřazená lokalita" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 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:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Jednotky" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Seznam jednotlivých čísel jednotek oddělených čárkami" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Výrobce, který vyrábí tento typ zařízení" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "Výchozí platforma pro zařízení tohoto typu (volitelné)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Hmotnost zařízení" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Jednotka pro hmotnost zařízení" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Hmotnost modulu" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Jednotka pro hmotnost modulu" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "Hodnoty atributů přiřazeného profilu předané jako slovník" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "Pokud jsou zadána data atributu, musí být zadán profil." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Role nadřazeného zařízení" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "Role zařízení nebyla nalezena." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Nadřazená platforma" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Platforma nebyla nalezena." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Omezte přiřazení platformy tomuto výrobci" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Přidělená role" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Výrobce typu zařízení" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Model typu zařízení" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Virtuální podvozek" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Virtualizační klastr" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Přiřazené umístění (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Přiřazený stojan (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Tvář" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Namontovaná plocha stojanu" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Rodičovské zařízení (pro podřízená zařízení)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Místo pro zařízení" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Místo pro zařízení, ve kterém je toto zařízení nainstalováno (pro podřízená " "zařízení)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Modulová přihrádka" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "Místo modulu, ve kterém je tento modul nainstalován" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Typ modulu" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Replikace komponent" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5206,96 +5188,96 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Přijměte komponenty" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Přijměte již existující komponenty" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Typ portu" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Rychlost portu v bps" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Typ výstupu" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Místní napájecí port, který napájí tuto zásuvku" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Přemostěné rozhraní" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Zpoždění" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Nadřazené rozhraní LAG" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "Názvy VDC oddělené čárkami, uzavřené dvojitými uvozovkami. Příklad:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Fyzické médium" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Dvoupodlažní" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Režim Poe" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Typ Poe" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Provozní režim IEEE 802.1Q (pro rozhraní L2)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Filtrovat VLAN dostupné pro přiřazení podle skupiny" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "Přiřazené neoznačené ID VLAN (filtrováno podle skupiny VLAN)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5303,93 +5285,93 @@ msgstr "" "Přiřazené tagované ID VLAN oddělené čárkami, uzavřené dvojitými uvozovkami " "(filtrováno podle skupiny VLAN). Příklad:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" 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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "Přiřazené VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Rf role" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Bezdrátová role (AP/stanice)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} není přiřazen k zařízení {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Klasifikace fyzického média" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Nainstalované zařízení" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Dětské zařízení instalované v této pozici" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Dětské zařízení nebylo nalezeno." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Nadřazená položka inventáře" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Typ komponenty" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Typ komponenty" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Název komponenty" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Název komponenty" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "Při zadání typu komponenty musí být zadán název komponenty" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponenta nebyla nalezena: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "Typ komponenty musí být zadán při zadání názvu komponenty" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Nadřazené zařízení přiřazeného rozhraní (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5397,99 +5379,99 @@ msgstr "Nadřazené zařízení přiřazeného rozhraní (pokud existuje)" msgid "Virtual machine" msgstr "Virtuální stroj" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "Nadřazený virtuální počítač přiřazeného rozhraní (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Přiřazené rozhraní" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Nastavte z této adresy primární MAC adresu přiřazeného rozhraní" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Při přiřazování rozhraní je nutné zadat nadřazené zařízení nebo virtuální " "počítač" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Lokalita na straně A" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Lokalita rodičovského zařízení A (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Zařízení na straně A" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Název zařízení" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Typ strany A" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Jméno strany A" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Název ukončení" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Lokalita na straně B" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Lokalita rodičovského zařízení B (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Zařízení na straně B" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Typ strany B" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Název strany B" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Stav připojení" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Profil připojení kabelu" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "Název barvy (např. „Červená“) nebo hexadecimální kód (např. „f44336“)" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Strana {side_upper}: {device} {termination_object} je již připojeno" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "Zakončení strany {side_upper} nebylo nalezeno: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5498,64 +5480,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Hlavní" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Hlavní zařízení" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Název nadřazené lokality" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Nadřazený napájecí panel" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Primární nebo redundantní" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Typ napájení (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 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:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "Primární IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "Primární IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6 adresa s délkou předpony, např. 2001:db8: :1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5595,8 +5577,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5604,104 +5586,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Napájecí zdroj" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Stav zařízení" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Nadřazená oblast" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Rodičovská skupina" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Počet stojanů" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Funkce" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Rezervace" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Komponenty" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Počet zařízení" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Role dílčího zařízení" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Počet modulů" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Role zařízení" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Model" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Má IP OOB" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Člen virtuálního šasi" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Má kontexty virtuálních zařízení" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Skupina klastru" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Kabelový" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Obsazeno" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5714,48 +5696,48 @@ msgstr "Obsazeno" msgid "Connection" msgstr "Připojení" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Druh" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Pouze správa" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Režim 802.1Q" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Bezdrátový kanál" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Frekvence kanálu (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Šířka kanálu (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Vysílací výkon (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5765,23 +5747,23 @@ msgstr "Vysílací výkon (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "objeveno" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Přiřazené zařízení" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Přiřazený virtuální počítač" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Přiřazeno k rozhraní" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "Primární MAC rozhraní" @@ -5790,19 +5772,18 @@ msgstr "Primární MAC rozhraní" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Člen virtuálního šasi na pozici {vc_position} již existuje." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5815,21 +5796,21 @@ msgstr "Typ rozsahu" msgid "Scope" msgstr "Rozsah" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Vyberte prosím a {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Typ rozsahu (aplikace a model)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Zadní porty" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5838,30 +5819,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:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Kontaktní informace" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Role stojanu" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "URL zkratka" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Řízení zásob" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5869,35 +5850,35 @@ msgstr "" "Seznam číselných ID jednotek oddělený čárkami. Rozsah lze zadat pomocí " "pomlčky." -#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Profil a atributy" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 msgid "The lowest-numbered unit occupied by the device" msgstr "Nejnižší číslovaná pozice obsazená zařízením" -#: netbox/dcim/forms/model_forms.py:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 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:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Charakteristika" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5912,50 +5893,50 @@ msgstr "" "přítomen, bude automaticky nahrazen hodnotou pozice při vytváření nového " "modulu." -#: netbox/dcim/forms/model_forms.py:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Šablona portu konzoly" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Šablona portu konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Šablona předního portu" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Šablona rozhraní" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Šablona elektrické zásuvky" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Šablona napájecího portu" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Šablona zadního portu" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Port konzoly" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5967,7 +5948,7 @@ msgstr "Port konzolového serveru" msgid "Front Port" msgstr "Přední port" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5979,40 +5960,40 @@ msgstr "Přední port" msgid "Rear Port" msgstr "Zadní port" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: 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:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: 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:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Přiřazení komponent" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "Rozhraní LAG" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 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:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Podřazené zařízení" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6020,65 +6001,64 @@ 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:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Port konzoly" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Port konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Přední port" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Napájecí zásuvka" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Zadní port" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Položka inventáře" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Role položky inventáře" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "Rozhraní VM" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6086,7 +6066,7 @@ msgstr "" "Podporovány jsou alfanumerické rozsahy. (Musí odpovídat počtu vytvořených " "objektů.)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6095,7 +6075,7 @@ msgstr "" "Poskytnutý vzor určuje {value_count} hodnot, ale očekáváno je " "{pattern_count}." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6103,21 +6083,21 @@ msgstr "" msgid "Members" msgstr "Členové" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Počáteční pozice" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 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:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Členská zařízení" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 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." @@ -6130,67 +6110,67 @@ msgstr "" "Neplatná poloha zadního portu ({rear_port_position}): Zadní port {name} má " "pouze {positions} pozice." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "profil" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "štítek" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "délka" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "jednotka délky" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "kabely" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "Při nastavování délky kabelu je nutné zadat jednotku" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "Při vytváření nového kabelu je nutné definovat zakončení A a B." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "Nelze připojit různé typy zakončení ke stejnému konci kabelu." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Nekompatibilní typy ukončení: {type_a} a {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "Koncovky A a B se nemohou připojit ke stejnému objektu." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "konec" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "zakončení kabelu" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "zakončení kabelů" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6198,7 +6178,7 @@ msgid "" msgstr "" "Nelze připojit kabel {obj_parent} > {obj} protože je označen jako připojený." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6207,57 +6187,57 @@ msgstr "" "Nalezeno duplicitní ukončení pro {app_label}.{model} {termination_id}: kabel" " {cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kabely nelze zakončit v {type_display} rozhraní" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Zakončení okruhů připojené k síti poskytovatele nemusí být kabelovány." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "je aktivní" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "je kompletní" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "je rozdělen" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "trasa kabelu" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "trasy kabelů" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "Všechny původní zakončení musí být připojeny ke stejnému odkazu" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "Všechny zakončení středního rozpětí musí mít stejný typ zakončení" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "Všechna zakončení středního rozpětí musí mít stejný nadřazený objekt" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Všechny linky musí být kabelové nebo bezdrátové" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Všechny odkazy musí odpovídat prvnímu typu odkazu" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6266,23 +6246,23 @@ msgstr "" "{module} je akceptován jako náhrada za pozici modulu, když je připojen k " "typu modulu." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Fyzický popisek" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "Šablony komponent nelze přesunout na jiný typ zařízení." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." msgstr "" "Šablonu komponenty nelze přidružit zároveň k typu zařízení a k typu modulu." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6290,131 +6270,131 @@ msgstr "" "Šablona komponenty musí být přiřazena buď k typu zařízení, nebo k typu " "modulu." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "šablona portu konzoly" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "šablony portů konzoly" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "šablona portu konzolového serveru" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "šablony portů konzolového serveru" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "maximální příkon" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "přidělený příkon" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "šablona napájecího portu" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "šablony napájecích portů" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "Přidělený příkon nesmí překročit maximální příkon ({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "napájecí větev" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Fáze (pro třífázové napájení)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "šablona elektrické zásuvky" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "šablony zásuvek" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Rodičovský napájecí port ({power_port}) musí patřit ke stejnému typu " "zařízení" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Rodičovský napájecí port ({power_port}) musí patřit ke stejnému typu modulu" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "pouze řízení" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "rozhraní mostu" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "bezdrátová role" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "šablona rozhraní" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "šablony rozhraní" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "Rozhraní můstku ({bridge}) musí patřit ke stejnému typu zařízení" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Rozhraní můstku ({bridge}) musí patřit ke stejnému typu modulu" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "Zadní port ({rear_port}) musí patřit ke stejnému typu zařízení" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "pozice" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "šablona předního portu" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "šablony předního portu" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6423,15 +6403,15 @@ msgstr "" "Počet pozic nesmí být menší než počet mapovaných šablon zadních portů " "({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "šablona zadního portu" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "šablony zadních portů" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6440,35 +6420,35 @@ msgstr "" "Počet pozic nesmí být menší než počet mapovaných šablon předních portů " "({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "pozice" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "" "Identifikátor, na který se má odkazovat při přejmenování nainstalovaných " "komponent" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "šablona moduární šachty" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "šablony modulárních šachet" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "šablona pozice zařízení" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "šablony rozvaděčů zařízení" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6477,21 +6457,21 @@ msgstr "" "Role dílčího zařízení typu zařízení ({device_type}) musí být nastaveno na " "„rodič“, aby bylo možné povolit pozice zařízení." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "ID součásti" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Identifikátor součásti přiřazený výrobcem" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "šablona položky inventáře" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "šablony položek inventáře" @@ -6621,11 +6601,11 @@ msgid "tagged VLANs" msgstr "označené VLAN" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -6644,77 +6624,77 @@ msgid "" "({interface})." msgstr "MAC adresa {mac_address} je přiřazen k jinému rozhraní ({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "nadřazená MAS" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Toto rozhraní se používá pouze pro správu mimo pásmo" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "Rychlost (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "duplexní" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64bitový celosvětový název" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "bezdrátový kanál" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "frekvence kanálu (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Vyplněno vybraným kanálem (pokud je nastaven)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "vysílací výkon (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "bezdrátové sítě LAN" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "rozhraní" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "rozhraní" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} Rozhraní nemůže mít připojený kabel." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} rozhraní nelze označit jako připojená." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Rozhraní nemůže být svým vlastním rodičem." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "K nadřazenému rozhraní lze přiřadit pouze virtuální rozhraní." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6722,7 +6702,7 @@ msgid "" msgstr "" "Vybrané nadřazené rozhraní ({interface}) patří k jinému zařízení ({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6731,7 +6711,7 @@ msgstr "" "Vybrané nadřazené rozhraní ({interface}) patří {device}, která není součástí" " virtuálního podvozku {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6739,7 +6719,7 @@ msgid "" msgstr "" "Vybrané rozhraní můstku ({bridge}) patří k jinému zařízení ({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6748,21 +6728,21 @@ msgstr "" "Vybrané rozhraní můstku ({interface}) patří {device}, která není součástí " "virtuálního podvozku {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Virtuální rozhraní nemohou mít nadřazené rozhraní LAG." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "Rozhraní MAS nemůže být vlastním rodičem." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "Vybrané rozhraní LAG ({lag}) patří k jinému zařízení ({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6771,31 +6751,31 @@ msgstr "" "Vybrané rozhraní LAG ({lag}) patří {device}, která není součástí virtuálního" " podvozku {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Kanál lze nastavit pouze na bezdrátových rozhraních." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "Frekvence kanálu může být nastavena pouze na bezdrátových rozhraních." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "Nelze určit vlastní frekvenci s vybraným kanálem." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "Šířku kanálu lze nastavit pouze na bezdrátových rozhraních." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "Nelze určit vlastní šířku s vybraným kanálem." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "Režim rozhraní nepodporuje neoznačený vlan." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6850,7 +6830,7 @@ msgid "module bays" msgstr "pozice modulů" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 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í." @@ -6887,15 +6867,15 @@ msgid "inventory item roles" msgstr "role položek zásob" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "sériové číslo" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "štítek majetku" @@ -6935,56 +6915,56 @@ msgstr "Nelze přesunout položku inventáře se závislými podřízenými" msgid "Cannot assign inventory item to component on another device" msgstr "Nelze přiřadit skladovou položku ke komponentě na jiném zařízení" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "výrobce" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "výrobci" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "modelka" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "výchozí platforma" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "číslo dílu" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Diskrétní číslo dílu (volitelné)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "výška (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "vyloučit z využití" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "Zařízení tohoto typu jsou vyloučena při výpočtu využití stojanu." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "je plná hloubka" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "Zařízení spotřebovává přední i zadní stranu stojanu." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "stav rodiče/dítěte" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -6992,24 +6972,24 @@ msgstr "" "Rodičovská zařízení ukládají podřízená zařízení do pozic zařízení. Pokud " "tento typ zařízení není rodičem ani dítětem, ponechte prázdné." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "proud vzduchu" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "typ zařízení" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "typy zařízení" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "Výška U musí být v krocích po 0,5 regálových jednotek." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7018,7 +6998,7 @@ msgstr "" "Zařízení {device} v stojanu {rack} nemá dostatek prostoru pro umístění výšky" " {height}U" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7027,7 +7007,7 @@ msgstr "" "Nelze nastavit výšku 0U: Nalezeno {racked_instance_count} " "instancí již namontované v regálech." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7035,163 +7015,163 @@ msgstr "" "Před odtajněním jako nadřazeného zařízení je nutné odstranit všechny šablony" " rozmístění zařízení přidružené k tomuto zařízení." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Typ dětského zařízení musí být 0U." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Virtuální počítače mohou být přiřazeny k této roli" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Role zařízení nejvyšší úrovně s tímto názvem již existuje." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Role zařízení nejvyšší úrovně s tímto slimákem již existuje." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "role zařízení" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "role zařízení" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Volitelně omezit tuto platformu na zařízení určitého výrobce" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "platforma" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "platformy" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "Název platformy musí být jedinečný." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Platformový slug musí být jedinečný." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "Funkce, kterou toto zařízení slouží" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Sériové číslo podvozku přidělené výrobcem" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Jedinečná značka použitá k identifikaci tohoto zařízení" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "poloha (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "plocha stojanu" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "primární IPv4" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "primární IPv6" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "IP mimo pásmo" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "Pozice VC" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Virtuální poloha podvozku" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "Priorita VC" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Priorita volby hlavního virtuálního šasi" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "zeměpisná šířka" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Souřadnice GPS v desetinném formátu (xx.rrrrrr)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "zeměpisná délka" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "Název zařízení musí být pro každou lokalitu jedinečný." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "zařízení" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "zařízení" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Stojan {rack} nepatří k lokalitě {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokace {location} nepatří k lokalitě{site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Stojan {rack} nepatří do lokality {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "Nelze vybrat plochu stojanu bez přiřazení stojanu." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "Bez přiřazení stojanu nelze vybrat polohu stojanu." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "Poloha musí být v krocích po 0,5 regálových jednotek." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "Při definování polohy stojanu je nutné zadat plochu stojanu." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "Typ zařízení 0U ({device_type}) nelze přiřadit k poloze stojanu." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7199,7 +7179,7 @@ msgstr "" "Podřízené typy zařízení nelze přiřadit k ploše stojanu. Toto je atribut " "nadřazeného zařízení." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7207,7 +7187,7 @@ msgstr "" "Podřízené typy zařízení nelze přiřadit k poloze stojanu. Toto je atribut " "nadřazeného zařízení." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7216,22 +7196,22 @@ msgstr "" "U{position} je již obsazeno nebo nemá dostatek místa pro umístění tohoto " "typu zařízení: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} Nejedná se o IPv4 adresu." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Zadaná adresa IP ({ip}) není přiřazen k tomuto zařízení." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Nejedná se o IPv6 adresu." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7240,21 +7220,21 @@ msgstr "" "Přiřazená platforma je omezena na {platform_manufacturer} typy zařízení, ale" " tento typ zařízení patří {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Přiřazený cluster patří do jiné lokality ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Přiřazený cluster patří do jiného umístění ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "Zařízení přiřazené k virtuálnímu šasi musí mít definovanou polohu." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7263,22 +7243,22 @@ msgstr "" "Zařízení nelze odebrat z virtuálního šasi {virtual_chassis} protože je v " "současné době označen jako jeho pán." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "doména" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "virtuální podvozek" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Vybraný master ({master}) není přiřazena k tomuto virtuálnímu podvozku." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7287,26 +7267,26 @@ msgstr "" "Nelze odstranit virtuální šasi {self}. Existují členská rozhraní, která " "tvoří rozhraní LAG napříč podvozky." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifikátor" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Numerický identifikátor jedinečný pro nadřazené zařízení" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "komentáře" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "kontext virtuálního zařízení" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "kontexty virtuálních zařízení" @@ -7339,66 +7319,66 @@ msgstr "" "Nelze znovu přiřadit MAC adresu, pokud je určena jako primární MAC pro " "objekt" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Rozhraní nemůže být přemostěno samo od sebe." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuální rozhraní nemohou mít režim PoE." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuální rozhraní nemohou mít typ PoE." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "Při určování typu PoE musí specifikovat režim PoE." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Role bezdrátové sítě může být nastavena pouze na bezdrátových rozhraních." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "schéma" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "profil typu modulu" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "profily typu modulu" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "atributy" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "typ modulu" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "typy modulů" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Neplatné schéma: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "modul" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "moduly" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7406,57 +7386,57 @@ msgid "" msgstr "" "Modul musí být instalován v modulu patřící přiřazenému zařízení ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "napájecí panel" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "napájecí panely" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "Lokace {location} ({location_site}) je v jiné lokalitě než {site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "zásobování" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "fáze" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "napětí" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "proud proudu" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "maximální využití" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Maximální přípustné tažení (v procentech)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "dostupný výkon" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "napájecí zdroj" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "napájecí zdroje" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7465,71 +7445,71 @@ msgstr "" "Stojan {rack} ({rack_site}) a napájecí panel {powerpanel} " "({powerpanel_site}) jsou na různých lokalitách." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "Napětí nemůže být záporné pro napájení střídavým proudem" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "Šířka" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Šířka kolejnice k kolejnici" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Výška v regálových jednotkách" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "startovací jednotka" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Startovací jednotka pro regál" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "sestupné jednotky" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Jednotky jsou číslovány shora dolů" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "vnější šířka" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Vnější rozměr stojanu (šířka)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "vnější výška" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Vnější rozměr stojanu (výška)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "vnější hloubka" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Vnější rozměr stojanu (hloubka)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "vnější jednotka" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "montážní hloubka" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7537,75 +7517,75 @@ msgstr "" "Maximální hloubka namontovaného zařízení v milimetrech. U čtyřsloupkových " "regálů se jedná o vzdálenost mezi přední a zadní kolejnicí." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "max. hmotnost" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Maximální nosnost stojanu" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "tvarový faktor" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "typ stojanu" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "typy stojanů" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "Při nastavování vnější kóty je nutné zadat jednotku" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "Při nastavování maximální hmotnosti musí specifikovat jednotku" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "role stojanu" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "role stojanu" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "ID zařízení" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Lokálně přiřazený identifikátor" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Funkční role" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Jedinečná značka použitá k identifikaci tohoto stojanu" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "nosič" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "regály" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "Přiřazené umístění musí patřit nadřazené lokalitě ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7614,7 +7594,7 @@ msgstr "" "Stojan musí být alespoň {min_height}U vysoký k uložení aktuálně " "nainstalovaných zařízení." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7623,29 +7603,29 @@ msgstr "" "Číslování regálových jednotek musí začínat na {position} nebo méně pro " "umístění aktuálně nainstalovaných zařízení." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Umístění musí být ze stejné lokalitě, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "jednotky" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "rezervace stojanu" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "rezervace stojanů" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Neplatná jednotka (y) pro {height}U stojan: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Následující jednotky již byly rezervovány: {unit_list}" @@ -7753,145 +7733,145 @@ msgstr "Přidat komponenty" msgid "Disconnect Selected" msgstr "Odpojit vybrané" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Ukončení A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Ukončení B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Zařízení A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Zařízení B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Lokalita A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Lokalita B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Stojan A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Stojan B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Lokalita A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Lokalita B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Název barvy" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Dosažitelný" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Zařízení" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "Virtuální stroje" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Konfigurační šablona" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "Výška U" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "IP adresa" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "IPv4 Adresa" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "Adresa IPv6" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "Pozice VC" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "Priorita VC" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Pozice (pole pro zařízení)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Porty konzoly" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Porty konzolového serveru" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Napájecí porty" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Elektrické zásuvky" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7901,44 +7881,44 @@ msgstr "Elektrické zásuvky" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Rozhraní" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Přední porty" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Pozice zařízení" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Modulové pozice" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Umístění zařízení" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Lokalita zařízení" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: 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:334 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 -#: netbox/dcim/views.py:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7947,167 +7927,164 @@ msgstr "Modulová přihrádka" msgid "Inventory Items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Barva kabelu" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Propojit vrstevníky" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Označit Připojeno" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Maximální tažení (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Přidělené losování (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP adresy" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "Primární MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC adresy" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Skupiny FHRP" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Pouze správa" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Virtuální obvod" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Mapování" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Nainstalované zařízení" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "Nainstalovaná role" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "Nainstalovaný typ" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "Instalovaný popis" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "Nainstalovaný sériový" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Značka instalovaného aktiva" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Instalovaný modul" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Sériový modul" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Štítek aktiv modulu" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Stav modulu" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponenta" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Položky" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Typy stojanů" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Typy zařízení" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Typy modulů" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Platformy" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Výchozí platforma" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Plná hloubka" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Počet zařízení" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: 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 +8093,9 @@ msgstr "Počet zařízení" msgid "Console Ports" msgstr "Porty konzoly" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: 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 +8104,9 @@ msgstr "Porty konzoly" msgid "Console Server Ports" msgstr "Porty konzolového serveru" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: 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 +8115,9 @@ msgstr "Porty konzolového serveru" msgid "Power Ports" msgstr "Napájecí porty" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: 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 +8126,9 @@ msgstr "Napájecí porty" msgid "Power Outlets" msgstr "Napájecí zásuvky" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8159,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:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: 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 +8147,17 @@ msgstr "Přední porty" msgid "Rear Ports" msgstr "Zadní porty" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8189,71 +8166,71 @@ msgstr "Pozice pro zařízení" msgid "Module Bays" msgstr "Modulové pozice" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Počet modulů" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Napájecí zdroje" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Maximální využití" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Stojany" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Výška" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Vnější šířka" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Vnější výška" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Vnější hloubka" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Max. hmotnost" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Počet stojanů" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Prostor" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Stránky" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "Skupiny VLAN" @@ -8267,7 +8244,7 @@ msgstr "{} milimetry" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Sériové číslo" @@ -8296,81 +8273,81 @@ msgstr "Virtuální členy šasi" msgid "Power Utilization" msgstr "Využití energie" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Odpojeno {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Dětské regiony" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Skupiny dětí" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Zařízení bez racku" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Umístění dětí" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Rezervace" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Aplikační služby" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Kontext konfigurace" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Konfigurace rendrování" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Virtuální stroje" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, 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:3562 +#: netbox/dcim/views.py:3572 #, 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:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Děti" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Přidán člen {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Odstraněno {device} z virtuálního šasi {chassis}" @@ -8384,13 +8361,13 @@ msgstr "Neznámý související objekt (y): {name}" msgid "Changing the type of custom fields is not supported." msgstr "Změna typu vlastních polí není podporována." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "Plánování není pro tento skript povoleno." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "Naplánovaný čas musí být v budoucnu." @@ -8467,9 +8444,9 @@ msgid "No" msgstr "Ne" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Odkaz" @@ -8566,13 +8543,13 @@ msgstr "Černá" msgid "White" msgstr "Bílá" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webový háček" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skript" @@ -8581,33 +8558,33 @@ msgstr "Skript" msgid "Notification" msgstr "Oznámení" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Neznámý operátor: {op}. Musí to být jeden z: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Nepodporovaný typ hodnoty: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Neplatný typ pro {op} Provoz: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Sada pravidel musí být slovník, ne {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Neplatný typ logiky: musí být „AND“ nebo „OR“. Zkontrolujte prosím " "dokumentaci." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Nesprávný klíč (klíče) informován. Zkontrolujte prosím dokumentaci." @@ -8620,204 +8597,204 @@ msgstr "Typ widgetu" msgid "Unregistered widget class: {name}" msgstr "Neregistrovaná třída widgetu: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} musí definovat metodu render ()." -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Poznámka" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 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:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Počty objektů" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 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:193 +#: netbox/extras/dashboard/widgets.py:194 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:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Seznam objektů" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Zobrazí libovolný seznam objektů." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Výchozí počet objektů k zobrazení" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 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:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "RSS kanál" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Vložte kanál RSS z externího webu." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "Adresa URL zdroje" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Vyžaduje externí připojení" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Maximální počet objektů, které se mají zobrazit" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 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:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Zobrazit své osobní záložky" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Nelze importovat kanál událostí {name} chyba: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Skriptový modul (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Datový soubor (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Skupina (název)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Typ clusteru" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Typ klastru (slug)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Skupina nájemců" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Skupina nájemců (slug)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Značka" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Štítek (slug)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Má místní kontextová data konfigurace" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Název skupiny" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Požadováno" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "Upravitelné uživatelské rozhraní" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Je klonovatelný" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Minimální hodnota" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Maximální hodnota" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Ověření regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Chování" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Nové okno" @@ -8826,45 +8803,45 @@ 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:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 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:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 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:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "Metoda HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Adresa URL užitečného zatížení" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "Ověření SSL" @@ -8877,8 +8854,8 @@ msgstr "Tajemství" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Typy událostí" @@ -8886,76 +8863,76 @@ msgstr "Typy událostí" 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:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Automatická synchronizace povolena" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Typy objektů" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Jeden nebo více přiřazených typů objektů" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Typ objektu" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Typ objektu (pro pole objektu nebo více objektů)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Sada na výběr" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Sada možností (pro výběrová pole)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Zda je uživatelské pole zobrazeno v uživatelském rozhraní" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Zda je vlastní pole upravitelné v uživatelském rozhraní" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "Základní sada předdefinovaných možností k použití (pokud existují)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -8963,31 +8940,31 @@ msgstr "" "Uváděný řetězec možností polí oddělených čárkami s volitelnými popisky " "oddělenými dvojtečkou: „výběr:1: první volba, výběra2:druhá volba“" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "třída tlačítek" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "Třída prvního odkazu ve skupině bude použita pro rozevírací tlačítko" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Datový soubor" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Datový soubor obsahující kód šablony" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -8995,218 +8972,217 @@ msgstr "" "Povolit automatickou synchronizaci obsahu šablony při aktualizaci datového " "souboru" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Musí zadat místní obsah nebo datový soubor" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Typ (y) události, které spustí toto pravidlo" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Akční objekt" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Název nebo skript Webhooku jako tečkovaná cesta module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webový háček {name} nenalezeno" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Skript {name} nenalezeno" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Typ přiřazeného objektu" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "Klasifikace vstupu" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Komentáře" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Uživatelé" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Skupiny" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 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:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Možnosti typu" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Typ souvisejícího objektu" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Typ pole" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Možnosti" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Údaje" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Vykreslování" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Typy obsahu" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "Typ obsahu HTTP" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Typ události" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Typ akce" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Typ označeného objektu" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Povolený typ objektu" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Regiony" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Skupiny lokalit" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Lokality" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Typy zařízení" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Role" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Typy klastrů" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Skupiny klastrů" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Klastry" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Skupiny nájemců" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Typ (y) objektu, který má toto vlastní pole" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Výchozí hodnota" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Typ souvisejícího objektu (pouze pro pole objektu/více objektů)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Související filtr objektů" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Zadejte parametry dotazu jako objekt JSON." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Vlastní pole" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9214,18 +9190,18 @@ msgstr "" "Typ dat uložených v tomto poli. U polí objekt/více objektů vyberte níže " "související typ objektu." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." msgstr "" "Zobrazí se jako text nápovědy pro pole formuláře. Je podporován markdown." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Související objekt" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9233,20 +9209,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:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Sada možností vlastního pole" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Vlastní odkaz" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Šablony" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9255,7 +9231,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:257 +#: netbox/extras/forms/model_forms.py:262 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9263,33 +9239,33 @@ msgstr "" "Kód šablony Jinja2 pro adresu URL odkazu. Referovat na objekt jako " "{example}." -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Kód šablony" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Šablona exportu" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 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:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Objednávání" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9297,37 +9273,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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Dostupné sloupce" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Vybrané sloupce" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP požadavek" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Volba akce" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "Zadejte podmínky do JSON Formát." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9335,38 +9311,38 @@ msgstr "" "Zadejte parametry, které chcete předat akci v JSON Formát." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Pravidlo události" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Spouštěče" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Skupina oznámení" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Konfigurovat kontextový profil" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Nájemci" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Musí zadat buď lokální data nebo datový soubor" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Plán na" @@ -9374,7 +9350,7 @@ msgstr "Plán na" msgid "Schedule execution of report to a set time" msgstr "Naplánujte spuštění sestavy na nastavený čas" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Opakuje se každý" @@ -9382,24 +9358,24 @@ msgstr "Opakuje se každý" msgid "Interval at which this report is re-run (in minutes)" msgstr "Interval, ve kterém je tato zpráva znovu spuštěna (v minutách)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (aktuální čas: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Odevzdat změny" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "Odevzdat změny do databáze (zrušte zaškrtnutí u suchého spuštění)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Naplánujte spuštění skriptu na nastavený čas" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Interval, ve kterém je tento skript znovu spuštěn (v minutách)" @@ -9436,10 +9412,10 @@ msgstr "kontextový profil konfigurace" msgid "config context profiles" msgstr "kontextové profily konfigurace" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "váha" @@ -9476,31 +9452,31 @@ msgstr "šablona konfigurace" msgid "config templates" msgstr "konfigurační šablony" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "Objekt (objekty), na které se toto pole vztahuje." -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 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:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Název interního pole" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Povoleny jsou pouze alfanumerické znaky a podtržítka." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 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:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9508,19 +9484,19 @@ msgstr "" "Název pole zobrazeného uživatelům (pokud není uvedeno, použije se název " "pole)" -#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "název skupiny" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "požadované" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9528,19 +9504,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:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "Musí být unikátní" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "hmotnost vyhledávání" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9548,11 +9524,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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "filtrační logika" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9560,11 +9536,11 @@ msgstr "" "Loose odpovídá libovolné instanci daného řetězce; přesně odpovídá celému " "poli." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "selhání" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9572,7 +9548,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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9580,35 +9556,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:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "hmotnost displeje" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "minimální hodnota" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimální povolená hodnota (pro číselná pole)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "maximální hodnota" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Maximální povolená hodnota (pro číselná pole)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "validační regex" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9619,196 +9595,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:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "výběrová sada" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "je klonovatelný" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Replikujte tuto hodnotu při klonování objektů" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "vlastní pole" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "vlastní pole" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Neplatná výchozí hodnota“{value}„: {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Jedinečnost nelze vynutit u booleovských polí" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "Výběrová pole musí specifikovat sadu možností." -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 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:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Pole objektu musí definovat typ objektu." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} pole nemusí definovat typ objektu." -#: netbox/extras/models/customfields.py:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Pravda" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Nepravdivé" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, 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:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "Hodnota musí být řetězec." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Hodnota musí odpovídat regex '{regex}'" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "Hodnota musí být celé číslo." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Hodnota musí být alespoň {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Hodnota nesmí překročit {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "Hodnota musí být desetinná." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "Hodnota musí být pravdivá nebo nepravdivá." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Neplatná volba ({value}) pro volitelnou sadu {choiceset}." -#: netbox/extras/models/customfields.py:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Nalezeno neplatné ID objektu: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Povinné pole nesmí být prázdné." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Základní sada předdefinovaných možností (volitelné)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Volby jsou automaticky seřazeny abecedně" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "vlastní sada výběru polí" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "vlastní sady výběru polí" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Musí definovat základní nebo další možnosti." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, 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:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9833,19 +9809,19 @@ msgstr "přístrojová deska" msgid "dashboards" msgstr "řídicí panely" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "kód šablony" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Kód šablony Jinja." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "parametry prostředí" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9854,70 +9830,70 @@ msgstr "" "Jakýkoliv další parametry projít při stavbě prostředí " "Jinja" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "Výchozí hodnota {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Název souboru, který se má dát rendrovanému souboru exportu" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "přípona souboru" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Rozšíření pro připojení k rendrovanému názvu souboru" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "jako příloha" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Stáhnout soubor jako přílohu" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} musí implementovat metodu get_context ()." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Předmět (objekty), na které se toto pravidlo vztahuje." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "Typy událostí, které spustí toto pravidlo." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "podmínky" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Sada podmínek, které určují, zda bude událost generována." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "typ akce" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Další data, která mají být předána objektu akce" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "pravidlo události" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "pravidla události" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9927,7 +9903,7 @@ msgstr "" "webhooku. Zpracování šablony Jinja2 je podporováno ve stejném kontextu jako " "tělo požadavku." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available tady." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "další záhlaví" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9953,11 +9929,11 @@ msgstr "" "Hodnota. Zpracování šablony Jinja2 je podporováno ve stejném kontextu" " jako tělo požadavku (níže)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "šablona těla" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9970,11 +9946,11 @@ msgstr "" "uživatelské jméno, identifikační číslo požadavku, " "a data." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "tajemství" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9984,15 +9960,15 @@ msgstr "" " hlavička obsahující hexový přehled HMAC těla užitečného zatížení s použitím" " tajemství jako klíče. Tajemství není v žádosti předáno." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Povolit ověření certifikátu SSL. Zakázat s opatrností!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Cesta k souboru CA" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10000,171 +9976,171 @@ msgstr "" "Specifický soubor certifikátu CA, který se použije pro ověření SSL. Chcete-" "li použít výchozí nastavení systému, ponechte prázdné." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "webový háček" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "webhooky" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Pokud je ověřování SSL zakázáno, neurčujte soubor certifikátu certifikační " "autority." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Typ objektu (typy), na které se toto spojení vztahuje." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "text odkazu" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Kód šablony Jinja2 pro text odkazu" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "URL odkazu" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Kód šablony Jinja2 pro URL odkazu" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Odkazy se stejnou skupinou se zobrazí jako rozbalovací nabídka" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "nové okno" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Vynutit otevření odkazu v novém okně" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "vlastní odkaz" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "vlastní odkazy" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Typ (typy) objektu, na které se tato šablona vztahuje." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "šablona exportu" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "exportovat šablony" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„je vyhrazené jméno. Zvolte prosím jiné jméno." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Typ objektu (typy), na které se tento filtr vztahuje." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "sdílené" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "uložený filtr" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "uložené filtry" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Parametry filtru musí být uloženy jako slovník argumentů klíčových slov." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Typ objektu tabulky" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "tabulka" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "konfigurace tabulky" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "konfigurace tabulky" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Neznámá tabulka: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Neznámý sloupec: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "výška obrazu" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "šířka obrazu" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "příloha obrázku" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "obrazové přílohy" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "K tomuto typu objektu nelze přiřadit přílohy obrázků ({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "laskavý" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "zápis do deníku" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "zápisy do deníku" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Žurnálování není pro tento typ objektu podporováno ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "záložka" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "záložky" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "K tomuto typu objektu nelze přiřadit záložky ({type})." @@ -10192,12 +10168,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Objekty tohoto typu ({type}) nepodporují oznámení." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "skupin" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "uživatelé" @@ -10217,43 +10193,43 @@ msgstr "předplatné" msgid "subscriptions" msgstr "předplatné" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "je spustitelný" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "skript" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "skripty" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "skriptový modul" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "skriptové moduly" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "časové razítko" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "pole" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "hodnota" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "hodnota uložená v mezipaměti" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "hodnoty uložené v mezipaměti" @@ -10290,103 +10266,103 @@ msgstr "Parametry spuštění skriptu" msgid "Dismiss" msgstr "Odmítnout" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Typy objektů" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Ověřte jedinečnost" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Viditelné" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Upravitelné" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Typ souvisejícího objektu" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Sada výběru" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Je klonovatelný" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimální hodnota" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maximální hodnota" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Ověření Regex" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Vlastník" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "počítat" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Řadit abecedně" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nové okno" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Typ MIME" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Název souboru" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Přípona souboru" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Jako příloha" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10396,78 +10372,77 @@ msgstr "Jako příloha" msgid "Data File" msgstr "Datový soubor" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Synchronizováno" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Obrázek" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Název souboru" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Velikost" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Název tabulky" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Číst" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "Ověření SSL" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Typy událostí" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Automatická synchronizace povolena" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role zařízení" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Komentáře (krátký)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Linka" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Metoda" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "Při pokusu o vykreslení tohoto widgetu došlo k chybě:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 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:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10521,54 +10496,54 @@ msgstr "Neplatný atribut“{name}„na vyžádání" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Neplatný atribut“{name}„pro {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Při vykreslování šablony došlo k chybě: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Váš řídicí panel byl resetován." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Přidán widget: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Aktualizovaný widget: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Odstraněný widget: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Chyba při mazání widgetu: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 msgid "Unable to run script: RQ worker process not running." msgstr "Nelze spustit skript: Proces RQ Worker není spuštěn." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Zadejte platnou adresu IPv4 nebo IPv6 s volitelnou maskou." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Neplatný formát IP adresy: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "Zadejte platnou předponu a masku IPv4 nebo IPv6 v zápisu CIDR." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Neplatný formát předpony IP: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -10623,180 +10598,180 @@ msgstr "Zákazník" msgid "Invalid IP address format: {address}" msgstr "Neplatný formát IP adresy: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Cíl importu" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Cíl importu (název)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Cíl exportu" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Cíl exportu (název)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "Import VRF" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "Importovat VRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "Export VRF" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "Export VRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "Import L2VPN" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "Import L2VPN (identifikátor)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "Export L2VPN" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "Export L2VPN (identifikátor)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Předpona" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (slug)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "V rámci předpony" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "V rámci a včetně prefixu" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Předpony, které obsahují tuto předponu nebo IP" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Délka masky" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "Skupina VLAN (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "Skupina VLAN (slimák)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "Číslo VLAN (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adresa" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Rozsahy, které obsahují tuto předponu nebo IP" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Nadřazená předpona" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "Skupina FHRP (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Je přiřazen k rozhraní" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Aplikační služba (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "NAT uvnitř IP adresy (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Číslo SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Přiřazené rozhraní virtuálního počítače" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "Zásady překladu VLAN (název)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "Skupina FHRP (název)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "Skupina FHRP (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "IP adresa (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "IP adresa" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "Primární IPv4 (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "Primární IPv4 (adresa)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "Primární IPv6 (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "Primární IPv6 (adresa)" @@ -10829,21 +10804,21 @@ msgstr "Je vyžadována maska CIDR (např. /24)." msgid "Address pattern" msgstr "Vzor adresy" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Vynutit jedinečný prostor" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10852,76 +10827,77 @@ msgstr "Je soukromý" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Datum přidání" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Skupina VLAN" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "WLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Délka předpony" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Zacházejte jako plně využívané" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "Přiřazení VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Zacházejte s osídlenými" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -10933,12 +10909,12 @@ msgstr "ID skupiny" msgid "Authentication type" msgstr "Typ autentizace" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 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:424 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 +#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -10950,170 +10926,170 @@ msgstr "Ověřovací klíč" msgid "Authentication" msgstr "Autentizace" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Role Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q v Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 msgid "Site & Group" msgstr "Lokalita 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Politika" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Přístavy" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Importovat cíle trasy" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Exportovat cíle trasy" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "Přiřazené RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "Skupina VLAN (pokud existuje)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "Lokalita VLAN" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "Lokalita VLAN (pokud existují)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "ID rozsahu" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Skupina FHRP" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Název přiřazené skupiny FHRP" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Nastavte to jako primární IP pro přiřazené zařízení" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Je mimo pásmo" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Určete tuto adresu jako mimopásmovou IP adresu přiřazeného zařízení" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Není určeno žádné zařízení ani virtuální počítač; nelze nastavit jako " "primární IP" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "Není určeno žádné zařízení; nelze nastavit jako IP mimo pásmo" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Nelze nastavit IP mimo pásmo pro virtuální počítače" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "Není určeno žádné rozhraní; nelze nastavit jako primární IP" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Není určeno žádné rozhraní; nelze nastavit jako IP mimo pásmo" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Typ autentizace" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Přiřazená skupina VLAN" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Servisní VLAN (pro zákaznické sítě VLAN Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Zásady překladu VLAN" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "Protokol IP" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Rodičovský typ (aplikace a model)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Název nadřazeného objektu" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "ID nadřazeného objektu" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Jeden z nadřazených nebo parent_object_id musí být zahrnut do " "parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Cíle trasy" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Importovat cíle" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Cíle exportu" @@ -11125,7 +11101,7 @@ msgstr "Importováno VRF" msgid "Exported by VRF" msgstr "Exportováno VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Soukromé" @@ -11168,9 +11144,9 @@ msgid "DNS Name" msgstr "Název DNS" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN" @@ -11195,58 +11171,58 @@ msgstr "Q-in-Q/802.1ad" msgid "VLAN ID" msgstr "ID VLAN" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Cíl trasy" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Agregát" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "Řada ASN" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "Rozsah IP" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Nastavte z něj primární IP pro zařízení/virtuální počítač" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Nastavte z tohoto pole IP mimo pásmo zařízení" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (uvnitř)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "IP adresu lze přiřadit pouze jednomu objektu." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Nelze znovu přiřadit primární adresu IP pro nadřazené zařízení/virtuální " "počítač" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "Nelze znovu přiřadit IP adresu mimo pásmo pro nadřazené zařízení" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Jako primární IP adresy lze označit pouze adresy IP přiřazené k rozhraní." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11254,24 +11230,24 @@ msgstr "" "Pouze IP adresy přiřazené k rozhraní zařízení mohou být označeny jako IP " "adresy mimo pásmo zařízení." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Virtuální IP adresa" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "Přiřazení již existuje" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "ID VLAN" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "Dětské sítě VLAN" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11280,12 +11256,12 @@ msgstr "" "Přímé přiřazení sítí VLAN k webu je zastaralé a bude odstraněno v budoucí " "verzi. Uživatelům se doporučuje, aby pro tento účel využívali skupiny VLAN." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Pravidlo překladu VLAN" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11293,36 +11269,36 @@ msgstr "" "Seznam jednoho nebo více čísel portů oddělený čárkami. Rozsah lze zadat " "pomocí pomlčky." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Šablona aplikační služby" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Rodičovský typ" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Přístav (y)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Aplikační služba" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Šablona aplikační služby" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "Z šablony" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Zvyk" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11363,7 +11339,7 @@ msgstr "ID skupiny" msgid "protocol" msgstr "protokol" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "typ ověřování" @@ -11395,7 +11371,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIR" @@ -11441,56 +11417,56 @@ msgstr "" "Předpony nemohou překrývat agregáty. {prefix} pokrývá existující agregát " "({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "rolí" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "předpona" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "Síť IPv4 nebo IPv6 s maskou" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Provozní stav této předpony" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "Primární funkce této předpony" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "je bazén" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "Všechny IP adresy v rámci této prefixy jsou považovány za použitelné" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "použitá značka" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "předpony" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Nelze vytvořit předponu s maskou /0." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "globální tabulka" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Duplicitní předpona nalezena v {table}: {prefix}" @@ -11590,32 +11566,32 @@ msgstr "Název hostitele nebo FQDN (nerozlišuje velká a malá písmena)" msgid "IP addresses" msgstr "IP adresy" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Nelze vytvořit IP adresu s maskou /0." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} je síťové ID, které nemusí být přiřazeno rozhraní." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} je vysílací adresa, která nemusí být přiřazena k rozhraní." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Duplicitní adresa IP nalezena v {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Nelze vytvořit IP adresu {ip} vnitřní rozsah {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11623,7 +11599,7 @@ msgstr "" "Nelze znovu přiřadit adresu IP, pokud je určena jako primární IP pro " "nadřazený objekt" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11631,7 +11607,7 @@ msgstr "" "Nelze znovu přiřadit IP adresu, pokud je určena jako IP OOB pro nadřazený " "objekt" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Stav SLAAC lze přiřadit pouze adresám IPv6" @@ -11779,8 +11755,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRF" @@ -11816,102 +11792,102 @@ msgstr "Počet lokalit" msgid "Provider Count" msgstr "Počet poskytovatelů" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Agregáty" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Přidal" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "Rozsahy IP" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Předpona (plochá)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Hloubka" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Typ rozsahu" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Bazén" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Označeno Využito" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Počáteční adresa" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Označeno osídleno" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (uvnitř)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (venku)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Přiřazeno" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Přiřazený objekt" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "Rozsahy VID" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDIO" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Pravidla" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Místní VID" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Vzdálený VID" @@ -11932,6 +11908,17 @@ msgstr "Importovat cíle" msgid "Export Targets" msgstr "Cíle exportu" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Vytvořit skupinu" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Přiřadit skupinu" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 IP k dispozici" @@ -11968,23 +11955,23 @@ msgstr "" "V názvech DNS jsou povoleny pouze alfanumerické znaky, hvězdičky, pomlčky, " "tečky a podtržítka" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Rozhraní zařízení" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "Rozhraní virtuálních počítačů" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Dětské předpony" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Dětské rozsahy" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "Související IP adresy" @@ -12027,7 +12014,7 @@ msgstr "Hranice rozsahu musí být definovány jako celá čísla." msgid "{class_name} must implement get_view_name()" msgstr "{class_name} musí implementovat get_view_name ()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Neplatné oprávnění {permission} pro model {model}" @@ -12345,15 +12332,15 @@ msgstr "URL mapy" msgid "Base URL for mapping geographic locations" msgstr "Základní adresa URL pro mapování geografických lokalit" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Přidat štítky" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Odstranit značky" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12361,7 +12348,7 @@ msgstr "" "Označte slimáky oddělené čárkami, uzavřené dvojitými uvozovkami (např. " "„tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Jméno vlastníka objektu" @@ -12374,9 +12361,9 @@ msgstr "{class_name} musí zadat třídu modelu." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Skupina vlastníků" @@ -12423,32 +12410,32 @@ msgstr "Vlastní pole '{name}Musí mít jedinečnou hodnotu." msgid "Missing required custom field '{name}'." msgstr "Chybí povinné vlastní pole '{name}„." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Vzdálený zdroj dat" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "datová cesta" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 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:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "automatická synchronizace povolena" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "datum synchronizováno" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} musí implementovat metodu sync_data ()." @@ -12473,347 +12460,347 @@ 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:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organizace" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Skupiny lokalit" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Skupiny nájemců" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Skupiny kontaktů" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Role kontaktů" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Kontaktní přiřazení" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Role stojanu" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Výšky" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Moduly" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Kontexty virtuálních zařízení" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Profily typu modulu" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Výrobci" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Komponenty zařízení" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Role položek inventáře" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Spojení" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Kabely" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Bezdrátové spoje" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Připojení rozhraní" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Připojení konzoly" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Napájecí připojení" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Skupiny bezdrátových sítí" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Role síťových rozsahů a VLAN" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "Rozsahy ASN" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "Zásady překladu VLAN" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Pravidla překladu VLAN" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Šablony aplikačních služeb" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunely" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Skupiny tunelů" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Zakončení tunelů" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "Ukončení L2VPN" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "Návrhy IKE" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Zásady IKE" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "Návrhy IPsec" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Zásady protokolu IPsec" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profily IPsec" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Virtuální disky" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Typy klastrů" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Skupiny klastrů" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Typy okruhů" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Zakončení okruhů" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuální obvody" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Typy virtuálních okruhů" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Zakončení virtuálních okruhů" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Skupiny okruhů" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Skupinové úkoly" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Poskytovatelé" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Účty poskytovatele" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Sítě poskytovatelů" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Napájecí panely" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Konfigurace" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Kontexty konfigurace" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Konfigurace kontextových profilů" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Konfigurační šablony" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Přizpůsobení" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Volby uživatelských polí" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Vlastní odkazy" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Exportovat šablony" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Uložené filtry" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Konfigurace tabulky" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Přílohy obrázků" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Operace" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Integrace" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Zdroje dat" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Pravidla události" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Webhooky" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Protokolování" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Skupiny oznámení" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Záznamy deníku" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: 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:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrátor" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Tokeny API" -#: 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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Oprávnění" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Skupiny vlastníků" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Majitelé" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Systém" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12822,11 +12809,11 @@ msgstr "Systém" msgid "Plugins" msgstr "Pluginy" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Historie konfigurace" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Úkoly na pozadí" @@ -12857,6 +12844,7 @@ msgstr "Klon" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Upravit" @@ -12871,6 +12859,7 @@ msgstr "Upravit" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -12913,7 +12902,7 @@ msgstr "Tlačítka musí být předána jako dvojice nebo seznam." msgid "Button color must be a choice within ButtonColorChoices." msgstr "Barva tlačítka musí být volbou z ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -12921,7 +12910,7 @@ msgid "" msgstr "" "Třída PluginTemplateExtension {template_extension} byl předán jako instance!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -12929,17 +12918,17 @@ msgid "" msgstr "" "{template_extension} není podtřídou Netbox.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} musí být instancí Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} musí být instancí Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} musí být instancí Netbox.Plugins.PluginMenuButton" @@ -13021,16 +13010,16 @@ msgstr "Oddělovač CSV" msgid "The character used to separate fields in CSV data" msgstr "Znak použitý k oddělení polí v datech CSV" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Neplatné úložiště: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "Po inicializaci nelze do registru přidat úložiště" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Nelze odstranit obchody z registru" @@ -13098,30 +13087,30 @@ msgstr "Ukrajinština" msgid "Chinese" msgstr "Čínština" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Vybrat vše" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Přepnout vše" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Přepnout rozevírací nabídku" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "{model_name} nenalezeno" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Pole" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Hodnota" @@ -13133,16 +13122,24 @@ msgstr "Dummy Plugin" msgid "Copy" msgstr "Kopírovat" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Neplatná možnost dekódování: {decoding}! Musí to být jeden z " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "GPS souřadnice" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Související objekty" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13158,67 +13155,67 @@ msgstr "Musí to být seznam." msgid "Must be a dictionary." msgstr "Musí to být slovník." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, python-brace-format +msgid "Object with ID {id} does not exist" +msgstr "Objekt s ID {id} neexistuje" + +#: netbox/netbox/views/generic/bulk_views.py:519 #, 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: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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Hromadný import {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Hromadné úpravy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "aktualizováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ne {object_type} Byly vybrány." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Přejmenováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Hromadné mazání {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Vymazáno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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 " "objektů." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Seznam změn" @@ -13226,21 +13223,21 @@ msgstr "Seznam změn" msgid "Journal" msgstr "věstníku" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "Nelze synchronizovat data: Žádný datový soubor není nastaven." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Synchronizovaná data pro {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Synchronizováno {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} musí implementovat get_children ()" @@ -13411,7 +13408,7 @@ msgstr "Podrobnosti o účtu" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "E-mailem" @@ -13459,6 +13456,7 @@ msgstr "Přiřazené skupiny" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13535,12 +13533,6 @@ msgstr "Datum instalace" msgid "Termination Date" msgstr "Datum ukončení" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Přiřadit skupinu" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Ukončení výměnných obvodů" @@ -14163,17 +14155,17 @@ msgstr "neúplný" msgid "Not Connected" msgstr "Není připojen" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT pro" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "THE NIGHT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14399,7 +14391,7 @@ msgid "Bridged Interfaces" msgstr "Přemostěná rozhraní" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "Překlad VLAN" @@ -14434,8 +14426,8 @@ msgstr "Šířka kanálu" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14443,12 +14435,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Přidat IP adresu" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Přidat MAC adresu" @@ -14630,7 +14620,7 @@ msgstr "Přidat nového člena" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Akce" @@ -14969,34 +14959,34 @@ msgstr "Výsledky čekají na vyřízení" msgid "Last Run" msgstr "Poslední běh" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Skript již není přítomen ve zdrojovém souboru" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Nikdy" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Spustit znovu" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Spustit skript" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Nenalezeny žádné skripty" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15550,11 +15540,8 @@ msgstr "Maximální hloubka" msgid "Max Length" msgstr "Maximální délka" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Vytvořit skupinu" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "Virtuální IP" @@ -15771,28 +15758,29 @@ msgstr "" "Klepněte na tlačítko tady pokusit se znovu " "načíst NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Kontaktovat" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Název" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Kontaktní skupina" @@ -15801,8 +15789,8 @@ msgid "Add Contact Group" msgstr "Přidat skupinu kontaktů" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Role Kontaktu" @@ -15815,9 +15803,9 @@ msgid "Add Tenant" msgstr "Přidat nájemce" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Skupina nájemců" @@ -15865,7 +15853,7 @@ msgid "View" msgstr "Pohled" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Omezení" @@ -15878,29 +15866,10 @@ msgid "Add Owner" msgstr "Přidat vlastníka" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Token" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Přidělené zdroje" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "Virtuální procesory" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Paměť" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Místo na disku" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Přidat virtuální počítač" @@ -15922,20 +15891,29 @@ msgstr "Výběr zařízení" msgid "Add Devices" msgstr "Přidat zařízení" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Přidat cluster" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Skupina klastru" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Přidělené zdroje" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Typ clusteru" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "Virtuální procesory" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Paměť" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Místo na disku" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -15943,10 +15921,6 @@ msgstr "Typ clusteru" msgid "Resources" msgstr "Zdroje" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Virtuální disk" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -15979,23 +15953,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Algoritmus ověřování" @@ -16047,18 +16021,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "ID tunelu" @@ -16121,69 +16095,69 @@ msgstr "Přidat skupinu bezdrátové sítě LAN" msgid "Link Properties" msgstr "Vlastnosti odkazu" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Rodičovská skupina kontaktu (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Rodičovská kontaktní skupina (slimák)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Kontaktní skupina (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Kontaktní skupina (slug)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Kontakt (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Kontaktní role (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Kontaktní role (slug)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Kontaktní skupina" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Nadřazená skupina nájemců (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Nadřazená skupina nájemců (slimák)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Skupina nájemců (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Skupina nájemců (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Skupina nájemců (slug)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Přidání skupin" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Odstranit skupiny" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16191,7 +16165,7 @@ msgstr "" "Názvy skupin oddělené čárkami, uzavřené uvozovkami (např. „Skupina 1, " "Skupina 2\")" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Přiřazený kontakt" @@ -16330,15 +16304,15 @@ msgstr "Povolení (ID)" msgid "Notification group (ID)" msgstr "Skupina oznámení (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Skupina uživatelů (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Skupina uživatelů (název)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Uživatel (uživatelské jméno)" @@ -16363,7 +16337,7 @@ msgstr "Zapisování povoleno" msgid "Expires" msgstr "Platnost vyprší" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "Povolené adresy IP" @@ -16408,11 +16382,11 @@ msgstr "Naposledy použitý" msgid "Membership" msgstr "Členství" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Uživatelské rozhraní" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16422,7 +16396,7 @@ msgstr "" "token před odesláním tohoto formuláře, protože po vytvoření tokenu " "již nebude přístupný." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16432,31 +16406,31 @@ msgstr "" "omezení. Příklad: 10.1.1.0/24,192.168.10.16/32,2001: db 8:1: " ":/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Potvrdit heslo" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Pro ověření zadejte stejné heslo jako dříve." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "Hesla se neshodují! Zkontrolujte prosím svůj vstup a zkuste to znovu." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." -msgstr "Vyberte typy objektů, na které se oprávnění vztahuje." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." +msgstr "Vyberte typy objektů, na které se bude oprávnění vztahovat." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Další akce" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Opatření udělená navíc k výše uvedeným opatřením" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16466,20 +16440,20 @@ msgstr "" "hodnotu null, aby odpovídala všem objektům tohoto typu. Seznam více objektů " "bude mít za následek logickou operaci OR." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Objekty" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Musí být vybrána alespoň jedna akce." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Neplatný filtr pro {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Skupiny uživatelů" @@ -16491,7 +16465,7 @@ msgstr "skupina vlastníků" msgid "owner groups" msgstr "skupiny vlastníků" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "skupina" @@ -16522,7 +16496,7 @@ msgstr "" msgid "permission" msgstr "povolení" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "oprávnění" @@ -16613,17 +16587,17 @@ msgstr "žeton" msgid "tokens" msgstr "žetony" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "Nelze uložit tokeny v2: API_TOKEN_PEPPERS není definován." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "Neplatné ID pepře: {id}. Zkontrolujte nakonfigurovaný API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16632,35 +16606,35 @@ msgstr "" "Doba vypršení platnosti musí být v budoucnu. Aktuální čas serveru je " "{current_time} ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "uživatelské jméno" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "Požadováno. 150 znaků nebo méně. Pouze písmena, číslice a @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Uživatel s tímto uživatelským jménem již existuje." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "křestní jméno" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "Příjmení" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "e-mailová adresa" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "činný" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16668,15 +16642,15 @@ msgstr "" "Určuje, zda má být s tímto uživatelem zacházeno jako s aktivním. Zrušte " "výběr namísto mazání účtů." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "datum připojení" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "uživatel" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Uživatel s tímto uživatelským jménem již existuje." @@ -16688,18 +16662,18 @@ msgstr "Vlastní akce" msgid "Example Usage" msgstr "Příklad použití" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, 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:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16708,7 +16682,7 @@ 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:203 +#: netbox/utilities/api.py:208 #, 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}" @@ -16765,7 +16739,7 @@ msgstr "Neplatný název oddělovače: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "RGB barva v hexadecimálním formátu. Příklad: " -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16774,7 +16748,7 @@ msgstr "" "%s(%r) je neplatný. parametr to_model pro CounterCacheField musí být řetězec" " ve formátu 'app.model'" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -16816,7 +16790,7 @@ msgstr "" "Neplatná data YAML. Údaje musí být ve formě více dokumentů nebo jednoho " "dokumentu obsahujícího seznam slovníků." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -16825,7 +16799,7 @@ msgstr "" "Neplatný seznam ({value}). Musí být číselné a rozsahy musí být ve vzestupném" " pořadí." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -16834,7 +16808,7 @@ msgstr "" "Určete jedno nebo více jednotlivých čísel nebo číselných rozsahů oddělených " "čárkami. Příklad: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -16892,7 +16866,7 @@ msgstr "" "Zadejte číselný rozsah pro vytvoření více adres IP.
Příklad: " "192,0,2. [1,5100-254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" "
Markdown Syntaxe je podporována" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "Unikátní zkratka vhodná pro URL" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "Zadejte kontextová data do JSON Formát." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "MAC adresa musí být ve formátu EUI-48" @@ -17039,13 +17013,13 @@ msgstr "" "Tento objekt byl od vykreslování formuláře změněn. Podrobnosti naleznete v " "protokolu změn objektu." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Rozsah“{value}„je neplatný." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17054,50 +17028,50 @@ msgstr "" "Neplatný rozsah: Koncová hodnota ({end}) musí být větší než počáteční " "hodnota ({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Duplicitní nebo konfliktní záhlaví sloupce pro“{field}„" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Duplicitní nebo konfliktní záhlaví sloupce pro“{header}„" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Řádek {row}: Očekávané {count_expected} sloupce, ale nalezeny {count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Neočekávané záhlaví sloupce“{field}„nalezeno." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Sloupec“{field}„není příbuzný objekt; nelze použít tečky" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Neplatný atribut souvisejícího objektu pro sloupec“{field}„: {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Požadovaná záhlaví sloupce“{header}„nenalezeno." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Chybí požadovaná hodnota pro parametr dynamického dotazu: '{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17159,17 +17133,17 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Neznámý app_label/model_name pro {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Neplatná IP adresa nastavená pro {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Sloupec s názvem {name} je již definován pro tabulku {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Nedefinováno" @@ -17247,18 +17221,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} musí implementovat get_required_permissions ()" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17302,9 +17276,9 @@ msgid "Cluster (ID)" msgstr "Klastr (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Spusťte při spuštění" @@ -17326,26 +17300,34 @@ msgstr "Disk (MB)" msgid "Size (MB)" msgstr "Velikost (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Typ clusteru" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Přiřazená skupina clusteru" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Spusťte při spuštění v hypervisoru" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Přiřazený cluster" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Přiřazené zařízení v rámci clusteru" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Typ clusteru" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Skupina klastru" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17370,7 +17352,7 @@ msgid "Disk size is managed via the attachment of virtual disks." msgstr "Velikost disku je spravována připojením virtuálních disků." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Disk" @@ -17480,7 +17462,7 @@ msgstr "Musí to být IPV{family} adresa. ({ip} je IPV{version} adresa.)" msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Zadaná adresa IP ({ip}) není přiřazen k tomuto virtuálnímu počítači." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17489,7 +17471,7 @@ msgstr "" "Vybrané nadřazené rozhraní ({parent}) patří k jinému virtuálnímu počítači " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17498,7 +17480,7 @@ msgstr "" "Vybrané rozhraní můstku ({bridge}) patří k jinému virtuálnímu počítači " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17507,23 +17489,31 @@ msgstr "" "Neznačená VLAN ({untagged_vlan}) musí patřit ke stejnému webu jako nadřazený" " virtuální stroj rozhraní, nebo musí být globální." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "velikost (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "virtuální disk" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "virtuální disky" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Přidal {count} zařízení do clusteru {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "Přiřazené sítě VLAN" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Podřízená rozhraní" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPsec - Přeprava" @@ -17616,64 +17606,64 @@ msgstr "Virtuální privátní strom Ethernetu" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Skupina tunelů (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Skupina tunelů (slug)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "Profil IPsec (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "Profil IPsec (název)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Tunel (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Tunel (název)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "Vnější IP (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "Zásady IKE (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "Zásady IKE (název)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "Zásady IPsec (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "Zásada IPsec (název)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "Rozhraní virtuálního počítače (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Skupina tunelů" @@ -17689,13 +17679,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Zásady IPsec" @@ -17762,16 +17752,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "IKE verze" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Návrh" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Typ přiřazeného objektu" @@ -17829,7 +17819,7 @@ msgstr "Návrhy IKE" msgid "proposals" msgstr "návrhy" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "předsdílený klíč" @@ -17881,20 +17871,20 @@ msgstr "Zásady protokolu IPsec" msgid "IPSec profiles" msgstr "Profily IPsec" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "Ukončení L2VPN" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "Ukončení L2VPN" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Ukončení L2VPN je již přiřazeno ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18045,49 +18035,49 @@ msgstr "Přiřazené rozhraní B" msgid "Side B" msgstr "Strana B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "ověřovací šifra" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "skupina bezdrátových sítí LAN" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "skupiny bezdrátových sítí LAN" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "bezdrátová síť LAN" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "rozhraní A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "rozhraní B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "bezdrátové spojení" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "bezdrátové spoje" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} není bezdrátové rozhraní." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Neplatná hodnota kanálu: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Neplatný atribut kanálu: {name}" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index 6117a80d75e9e9185e0cffc31e0eb376bb7ad356..02e348047f2a945a1920f07bb352acb48605bb2a 100644 GIT binary patch delta 74418 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 diff --git a/netbox/translations/da/LC_MESSAGES/django.po b/netbox/translations/da/LC_MESSAGES/django.po index 99c3fa647..642cc42e1 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-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+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" @@ -24,7 +24,7 @@ msgstr "" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Logget ind som {user}." @@ -47,24 +47,24 @@ msgstr "Din adgangskode er blevet ændret." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planlagt" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Opretter" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -76,8 +76,8 @@ msgid "Active" msgstr "Aktiv" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -90,9 +90,8 @@ msgstr "Nedlægger" msgid "Decommissioned" msgstr "Nedlagt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primær" @@ -110,7 +109,7 @@ msgstr "Tertiær" msgid "Inactive" msgstr "Inaktiv" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "jævnaldrende" @@ -123,217 +122,217 @@ msgstr "Hub" msgid "Spoke" msgstr "Talede" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Område (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Region (slug)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Områdegruppe (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Områdegruppe (slug)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Område" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Område (slug)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Leverandør (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Leverandør (slug)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Leverandørkonto (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Leverandørkonto (konto)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Leverandørnetværk (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Kredsløbstype (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Kredsløbstype (slug)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Område (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Placering (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Afslutning A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Søg" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -342,106 +341,106 @@ msgstr "Søg" msgid "Circuit" msgstr "Kredsløb" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Placering (slug)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "Leverandørnetværk (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Kredsløb (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Kredsløb (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Virtuelt kredsløb (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Virtuelt kredsløb (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Udbyder (navn)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Kredsløbsgruppe (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Kredsløbsgruppe (slug)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Virtuel kredsløbstype (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Virtuel kredsløbstype (slug)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Virtuelt kredsløb" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Grænseflade (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN'er" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -459,28 +458,28 @@ msgstr "ASN'er" msgid "Provider" msgstr "Leverandør" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -491,43 +490,43 @@ msgstr "Tjeneste-id" msgid "Color" msgstr "Farve" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -543,73 +542,72 @@ msgstr "Farve" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 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" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Leverandørkonto" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -622,23 +620,22 @@ msgstr "Leverandørkonto" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -650,45 +647,45 @@ msgstr "Leverandørkonto" msgid "Status" msgstr "Status" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -701,22 +698,21 @@ msgstr "Status" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -725,24 +721,24 @@ msgstr "Status" msgid "Tenant" msgstr "Lejer" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Installationsdato" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Opsigelsesdato" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Forpligtelseshastighed (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -751,10 +747,10 @@ msgstr "Forpligtelseshastighed (Kbps)" msgid "Distance" msgstr "Afstand" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -762,97 +758,97 @@ msgstr "Afstand" msgid "Distance unit" msgstr "Afstandsenhed" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Serviceparametre" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Attributter" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Forpagtning" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -919,11 +915,6 @@ msgstr "Forpagtning" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -944,40 +935,40 @@ msgstr "Forpagtning" msgid "Description" msgstr "Beskrivelse" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Afslutningstype" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Opsigelse" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Porthastighed (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Opstrøms hastighed (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Marker tilsluttet" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -985,61 +976,62 @@ msgstr "Marker tilsluttet" msgid "Circuit Termination" msgstr "Kredsløbsafslutning" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Oplysninger om opsigelse" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Prioritet" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Leverandørnetværk" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1050,17 +1042,17 @@ msgstr "Leverandørnetværk" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rolle" @@ -1081,15 +1073,15 @@ msgstr "Kredsløbstype" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1098,17 +1090,17 @@ msgstr "Driftsstatus" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1144,15 +1136,15 @@ msgid "Operational role" msgstr "Operationel rolle" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1160,7 +1152,6 @@ msgstr "Operationel rolle" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1173,33 +1164,33 @@ msgstr "Operationel rolle" msgid "Interface" msgstr "Grænseflade" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1213,37 +1204,37 @@ msgstr "Grænseflade" msgid "Location" msgstr "Beliggenhed" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1251,88 +1242,88 @@ msgstr "Beliggenhed" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "Kontakter" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Regionen" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1342,8 +1333,8 @@ msgstr "Regionen" msgid "Site group" msgstr "Områdegruppe" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1352,58 +1343,58 @@ msgstr "Områdegruppe" msgid "Account" msgstr "Konto" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Termside" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Opgave" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1412,202 +1403,202 @@ msgstr "Opgave" msgid "Group" msgstr "Gruppe" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Kredsløbsgruppe" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Kredsløbstype" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "Gruppeopgave" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "farve" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "kredsløbstype" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "kredsløbstyper" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "kredsløbs-ID" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "Unikt kredsløbs-ID" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "status" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "installeret" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "afsluttes" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "forpligtelseshastighed (Kbps)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Forpligtet sats" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "kredsløb" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "kredsløb" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "kredsløbsgruppe" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "kredsløbsgrupper" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "medlems-ID" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "prioritet" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Kredsløbsgruppetildeling" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "Kredsløbsgruppeopgaver" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "opsigelsesside" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "porthastighed (Kbps)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Fysisk kredsløbshastighed" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "opstrømshastighed (Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "Opstrømshastighed, hvis forskellig fra porthastighed" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "krydsforbindelses-id" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "ID for den lokale krydsforbindelse" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "patchpanel/port (er)" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "Patchpanelets ID og portnummer" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "beskrivelse" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "kredsløbsafslutning" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "kredsløbsafslutninger" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1616,14 +1607,14 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "navn" @@ -1631,13 +1622,13 @@ msgstr "navn" msgid "Full name of the provider" msgstr "Leverandørens fulde navn" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "slug" @@ -1673,72 +1664,72 @@ msgstr "leverandørnetværk" msgid "provider networks" msgstr "leverandørnetværk" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "virtuel kredsløbstype" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "virtuelle kredsløbstyper" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "virtuelt kredsløb" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "virtuelle kredsløb" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "rolle" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "virtuel kredsløbsafslutning" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "virtuelle kredsløbsafslutninger" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1793,11 +1784,6 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1812,14 +1798,14 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1828,20 +1814,20 @@ msgstr "virtuelle kredsløbsafslutninger" msgid "Name" msgstr "Navn" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Kredsløb" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1849,44 +1835,44 @@ msgstr "Kredsløb" msgid "Circuit ID" msgstr "Kredsløbs ID" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "Side A" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Side Z" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Forpligtelsesrate" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Opgaver" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Side" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Afslutningstype" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Afslutningspunkt" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Områdegruppe" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1902,7 +1888,7 @@ msgstr "Konti" msgid "Account Count" msgstr "Kontoantal" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "ASN antal" @@ -1914,42 +1900,42 @@ msgid "Terminations" msgstr "Opsigelser" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1973,12 +1959,12 @@ msgstr "Opsigelser" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1987,35 +1973,35 @@ msgstr "Opsigelser" msgid "Device" msgstr "Enhed" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "Denne bruger har ikke tilladelse til at synkronisere denne datakilde." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Objekt oprettet" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Objekt opdateret" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Objekt slettet" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "Jobbet påbegyndt" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "Jobbet afsluttet" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "Jobbet mislykkedes" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "Jobfejl" @@ -2040,13 +2026,13 @@ msgstr "Afsluttet" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislykkedes" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2101,8 +2087,8 @@ msgid "30 days" msgstr "30 dage" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2115,7 +2101,7 @@ msgstr "30 dage" msgid "Created" msgstr "Oprettet" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Opdateret" @@ -2159,83 +2145,83 @@ msgstr "Info" msgid "Warning" msgstr "Advarsel" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Fejl" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Lokalt" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Brugernavn" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Bruges kun til kloning med HTTP(S)" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Adgangskode" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "Afdeling" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Hentning af fjerndata mislykkedes ({name}): {error}" -#: netbox/core/data_backends.py:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "AWS-adgangsnøgle-id" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "AWS hemmelig adgangsnøgle" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Datakilde (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Datakilde (navn)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Bruger (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Brugernavn" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2244,7 +2230,6 @@ msgstr "Brugernavn" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2253,15 +2238,15 @@ msgstr "Brugernavn" msgid "Enabled" msgstr "Aktiveret" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Synkroniseringsinterval" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2272,122 +2257,122 @@ msgstr "Parametre" 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: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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Datakilde" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Fil" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Datakilde" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Skabelse" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Objekttype" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Oprettet efter" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Oprettet før" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Planlagt efter" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Planlagt før" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Startet efter" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Startet før" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Færdiggjort efter" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Færdiggjort før" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Bruger" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tid" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "Efter" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "Før" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Handling" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2422,21 +2407,21 @@ msgstr "Skal uploade en fil eller vælge en datafil, der skal synkroniseres" msgid "Rack Elevations" msgstr "Rackhøjder" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py: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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Strøm" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Sikkerhed" @@ -2452,8 +2437,8 @@ msgid "Pagination" msgstr "Paginering" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validering" @@ -2463,9 +2448,9 @@ msgstr "Validering" msgid "User Preferences" msgstr "Brugerpræferencer" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Diverse" @@ -2486,168 +2471,168 @@ msgstr "Nuværende værdi: {value}" msgid " (default)" msgstr " (standard)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "tid" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "brugernavn" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "forespørgsels-id" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "handling" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "besked" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "data forud for ændring" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "data efter ændring" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "objektændring" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "objektændringer" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "Ændringslogføring understøttes ikke for denne objekttype ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "oprettet" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "kommentar" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "konfigurationsdata" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "konfigurationsrevision" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "konfigurationsrevisioner" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Standardkonfiguration" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Nuværende konfiguration" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Konfigurationsrevision #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "type" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "aktiveret" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "synkroniseringsinterval" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "ignorere regler" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Mønstre (en pr. linje), der matcher filer, der skal ignoreres ved " "synkronisering" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "parametre" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "sidst synkroniseret" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "datakilde" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "datakilder" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Ukendt backend-type: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "Webadresser til lokale kilder skal starte med {scheme} (eller angiv ingen " "ordning)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "Synkronisering kan ikke startes. Synkronisering er allerede i gang." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2655,68 +2640,68 @@ msgstr "" "Der opstod en fejl ved initialisering af backend. En afhængighed skal " "installeres: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "sidst opdateret" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "sti" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Filsti i forhold til datakildens rod" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "størrelse" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "hash" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "Længden skal være 64 hexadecimale tegn." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "SHA256-hash af fildataene" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "datafil" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "datafiler" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "automatisk synkroniseringsrekord" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "automatisk synkronisering af poster" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "root-fil" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "filsti" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Filsti i forhold til den angivne rodsti" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "administreret fil" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "administrerede filer" @@ -2745,7 +2730,7 @@ msgstr "startede" msgid "completed" msgstr "afsluttet" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "data" @@ -2797,7 +2782,7 @@ msgstr "" msgid "object type" msgstr "objekttype" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "objekttyper" @@ -2805,24 +2790,24 @@ msgstr "objekttyper" msgid "Sync Data" msgstr "Synkroniser data" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Sletning forhindres af en beskyttelsesregel: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Fulde navn" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2830,13 +2815,13 @@ msgstr "Fulde navn" msgid "Object" msgstr "Objekt" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "Anmodnings-ID" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Besked" @@ -2846,28 +2831,28 @@ msgstr "Besked" msgid "Is Active" msgstr "Er aktiv" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Sidst synkroniseret" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "filer" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Sti" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Sidst opdateret" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2882,8 +2867,8 @@ msgstr "Intervaller" msgid "Log Entries" msgstr "Logindgange" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Niveau" @@ -2891,45 +2876,45 @@ msgstr "Niveau" msgid "No log entries" msgstr "Ingen logposter" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Udgave" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Senest opdateret" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Minimum NetBox-version" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Maksimal NetBox-version" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Ingen plugin-data fundet" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Forfatter" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificeret" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Udgivet" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Installeret version" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Seneste version" @@ -2993,88 +2978,88 @@ msgstr "PID" msgid "No workers found" msgstr "Ingen arbejdere fundet" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Job {job_id} ikke fundet" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Job {id} ikke fundet." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Jobnummer i kø{id} at synkronisere {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Log" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Gendannet konfigurationsrevision #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Job {id} er blevet slettet." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fejl ved sletning af job {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Job {id} er blevet sat i kø igen." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Job {id} er blevet sat i kø." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Job {id} er blevet stoppet." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Det lykkedes ikke at stoppe jobbet {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Plugin-kataloget kunne ikke indlæses" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} ikke fundet" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "Interface-tilstand understøtter ikke q-in-q service vlan" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "Interface-tilstand understøtter ikke umærket vlan" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "Interface-tilstand understøtter ikke mærkede vlans" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Position (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "Anlægs-id" @@ -3101,8 +3086,8 @@ msgid "Staging" msgstr "Iscenesættelse" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Nedlæggelse" @@ -3168,7 +3153,7 @@ msgstr "Forældet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Tommer" @@ -3186,41 +3171,40 @@ msgstr "Bagsiden til forsiden" msgid "Stale" msgstr "Forældet" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3248,7 +3232,7 @@ msgid "Rear" msgstr "Bageste" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Iscenesat" @@ -3281,7 +3265,7 @@ msgid "Top to bottom" msgstr "Top til bund" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Passiv" @@ -3310,9 +3294,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Andet" @@ -3324,350 +3308,349 @@ msgstr "ITA/International" msgid "Physical" msgstr "Fysisk" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Trådløs" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Bro" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "Fast Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gbps Ethernet" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "10 Gbps Ethernet" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "25 Gbps Ethernet" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "40 Gbps Ethernet" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "50 Gbps Ethernet" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "100 Gbps Ethernet" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "200 Gbps Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "400 Gbps Ethernet" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "800 Gbps Ethernet" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Pluggbare transceivere" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Ethernet-bagpanel" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Cellulær" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seriel" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Koaksial" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Stabling" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Halvdelen" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Fuld" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Adgang" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Markeret" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Tagget (Alle)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-i-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "IEEE-standard" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "Passiv 24V (2-par)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "Passiv 24V (4-par)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "Passiv 48V (2-par)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "Passiv 48V (4-par)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Kobber" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Fiberoptisk" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Enkelt" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Bagagerum" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "2C1P bagagerum" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "2C2P bagagerum" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "2C4P bagagerum" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "2C4P bagagerum (shuffle)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "2C6P bagagerum" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "2C8P bagagerum" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "2C12P bagagerum" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "4C1P bagagerum" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "4C2P bagagerum" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "4C4P bagagerum" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "4C4P bagagerum (shuffle)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "4C6P bagagerum" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "4C8P bagagerum" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "8C4P bagagerum" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Udbrud" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P udbrud" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P udbrud" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P breakout (blanding)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Kobber - snoet par (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Kobber - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Kobber - Koaksial" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Fiber - Single-mode" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Fiber - Andet" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Tilsluttet" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Centimeter" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fod" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Enkeltfase" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Trefaset" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Handicappede" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Defekt" @@ -3681,275 +3664,275 @@ msgstr "Ugyldigt MAC-adresseformat: {value}" msgid "Invalid WWN format: {value}" msgstr "Ugyldigt WWN-format: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Overordnet region (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Forældreregion (slug)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Overordnet områdegruppe (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Overordnet områdegruppe (slug)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Gruppe (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Gruppe (slug)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Overordnet placering (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Forældreplacering (slug)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Producent (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Producent (slug)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Racktype (slug)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Racktype (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Rolle (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Rolle (slug)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Rack (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Bruger (navn)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Standardplatform (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Standardplatform (slug)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Har et frontbillede" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Har et bagbillede" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Har konsolporte" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Har konsolserverporte" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Har strømstik" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Har strømudtag" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Har grænseflader" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Har gennemgangsporte" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Har modulpladser" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Har enhedsbugter" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Har lagervarer" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Profil (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Profil (navn)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Enhedstype (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Modultype (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Strømstik (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Bageste port (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Frontport (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Overordnet beholdningspost (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Konfigurationsskabelon (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Overordnet enhedsrolle (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Overordnet enhedsrolle (slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Direkte forældreplatform (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Umiddelbar forældreplatform (slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Forældreplatform (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Forældreplatform (slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Enhedstype (slug)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Overordnet enhed (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Platform (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Platform (slug)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Områdenavn (slug)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Forældrebugt (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "VM-klynge (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Clustergruppe (slug)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Klyngegruppe (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Enhedsmodel (slug)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Er fuld dybde" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3957,226 +3940,226 @@ msgstr "Er fuld dybde" msgid "MAC address" msgstr "MAC-adresse" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Har en primær IP" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Har en IP uden for båndet" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Virtuelt kabinet (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Er et virtuelt chassismedlem" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Har virtuel enhedskontekst" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Enhedsmodel" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Modultype (model)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Modulplads (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Rack (navn)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Enhed (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Enhed (navn)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Enhedstype (model)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Enhedsrolle (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Enhedsrolle (slug)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Virtuelt kabinet (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Virtuelt kabinet" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Lejer (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Lejer (snegle)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Virtuel maskine (navn)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Virtuel maskine (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Grænseflade (navn)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "VM-grænseflade (navn)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "VM-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Er tildelt" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Er primær" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "802.1Q-tilstand" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Tildelt VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "Tildelt VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RED.)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-oversættelsespolitik (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4184,129 +4167,129 @@ msgstr "VLAN-oversættelsespolitik (ID)" msgid "VLAN Translation Policy" msgstr "VLAN-oversættelsespolitik" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "Virtuelle chassisgrænseflader til enhed, når enheden er master" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "Virtuelle chassisgrænseflader til enhed, når enheden er master (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle chassis-grænseflader til enhed" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle chassisgrænseflader til enhed (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Slags grænseflade" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Overordnet grænseflade (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Broet grænseflade (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "LAG-grænseflade (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "MAC-adresse" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Primær MAC-adresse (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Primær MAC-adresse" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtuel enhedskontekst" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Virtuel enhedskontekst (identifikator)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "Trådløst LAN" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Trådløs forbindelse" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Virtuel kredsløbsafslutning (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Forældremodulplads (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Installeret modul (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Installeret enhed (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Installeret enhed (navn)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Master (navn)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Uafsluttede" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Strømpanel (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Mærker" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4316,7 +4299,7 @@ msgstr "Mærker" msgid "Position" msgstr "Position" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4324,48 +4307,48 @@ msgstr "" "Alfanumeriske intervaller understøttes. (Skal svare til antallet af navne, " "der oprettes.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Faciliteterne" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Kontaktens navn" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Kontakt telefon" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Tidszone" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4374,70 +4357,70 @@ msgstr "Tidszone" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Bredde" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Faldende enheder" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Udvendig bredde" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Ydre højde" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Ydre dybde" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Ydre enhed" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Monteringsdybde" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4446,85 +4429,85 @@ msgstr "Monteringsdybde" msgid "Weight" msgstr "Vægt" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Maks. Vægt" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Vægtenhed" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Udvendige mål" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Racktype" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Serienummer" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4533,170 +4516,169 @@ msgstr "Luftstrøm" msgid "Rack" msgstr "Rack" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "Standardplatform" -#: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Varenummer" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "U højde" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Ekskluder fra udnyttelse" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Chassis" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "VM-rolle" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 msgid "Device type" msgstr "Enhedstype" -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 msgid "Device role" msgstr "Enhedsrolle" -#: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: 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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Platformen" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Klynge" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Konfiguration" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Modultype" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4713,110 +4695,110 @@ msgstr "Modultype" msgid "Label" msgstr "Mærke" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Længdeenhed" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "domæne" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 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:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spænding" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Strømstyrke" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Maksimal udnyttelse" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Maksimal trækning" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Maksimal forbrug (watt)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Tildelt lodtrækning" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Strømstik" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 msgid "Feed leg" msgstr "Foderben" -#: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "PoE-type" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4830,369 +4812,369 @@ msgstr "Trådløs rolle" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "FORSINKELSE" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Hastighed" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "Mærkede VLAN'er" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Tilføj taggede VLAN'er" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Adressering" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Betjening" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q-skift" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Tilføj/fjern" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "Interfacetilstand skal specificeres for at tildele VLAN'er" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "En adgangsgrænseflade kan ikke have tildelt taggede VLAN'er." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Navn på overordnet region" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Navn på overordnet områdegruppe" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Tildelt region" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Tildelt gruppe" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "tilgængelige muligheder" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Tildelt område" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Forældreplacering" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Placering ikke fundet." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Producenten af denne racktype" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "Den laveste nummererede position i racket" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Skinne-til-skinne-bredde (i tommer)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Enhed til udvendige mål" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Enhed til rackvægte" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Navn på tildelt lejer" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Navn på tildelt rolle" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Model af racktype" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Luftstrømsretning" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "Bredden skal indstilles, hvis der ikke angives en racktype." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "U-højde skal indstilles, hvis der ikke angives en racktype." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Overordnet område" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 msgid "Rack's location (if any)" msgstr "Rackets placering (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Enheder" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Kommasepareret liste over individuelle enhedsnumre" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Producenten, der fremstiller denne enhedstype" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "Standardplatformen for enheder af denne type (valgfrit)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Enhedsvægt" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Enhed til enhedens vægt" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Modulvægt" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Enhed til modulvægt" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "Attributværdier for den tildelte profil, videregivet som en ordbog" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "Profil skal angives, hvis attributdata er angivet." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Overordnet enhedsrolle" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "Enhedsrollen blev ikke fundet." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Forældreplatform" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Platformen blev ikke fundet." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Begræns platformstildelinger til denne producent" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Tildelt rolle" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Producent af enhedstype" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Enhedstypemodel" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Virtuelt kabinet" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Virtualiseringsklynge" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Tildelt placering (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Tildelt rack (hvis et sådant findes)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Ansigt" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Monteret rackflade" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Overordnet enhed (til underordnede enheder)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Enhedsplads" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "Enhedsplads, hvor denne enhed er installeret (til børneenheder)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Modulplads" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "Modulrummet, hvor dette modul er installeret" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Typen af modul" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Replikerer komponenter" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5200,98 +5182,98 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Vedtage komponenter" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Vedtage allerede eksisterende komponenter" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Porttype" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Porthastighed i bps" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Udtagstype" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Lokalt strømstik, der forsyner dette strømudtag" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Brobaseret grænseflade" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Forsinkelse" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Overordnet LAG-grænseflade" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC-navne adskilt af kommaer, indkapslet med dobbelte anførselstegn. " "Eksempel:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Fysisk medium" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Poe-tilstand" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Poe-type" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q driftstilstand (til L2-grænseflader)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Filtrer VLAN'er, der er tilgængelige til tildeling efter gruppe" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "Tildelt ikke-tagget VLAN ID (filtreret efter VLAN-gruppe)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5299,93 +5281,93 @@ msgstr "" "Tildelte taggede VLAN-id'er adskilt af kommaer, indkapslet med dobbelte " "anførselstegn (filtreret efter VLAN-gruppe). Eksempel:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" 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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "Tildelt VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Rf-rolle" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Trådløs rolle (AP/station)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} er ikke tildelt enheden {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Klassificering af fysisk medium" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Installeret enhed" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Børneenhed installeret i denne bugt" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Børneenhed blev ikke fundet." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Overordnet beholdningspost" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Komponenttype" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Komponenttype" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Komponentnavn" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Komponentnavn" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "Komponentnavnet skal angives, når komponenttypen angives" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponent ikke fundet: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "Komponenttype skal angives, når komponentnavnet angives" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5393,99 +5375,99 @@ msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" msgid "Virtual machine" msgstr "Virtuel maskine" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "Overordnet VM for tildelt grænseflade (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Tildelt grænseflade" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Gør dette til den primære MAC-adresse for den tildelte grænseflade" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Skal angive den overordnede enhed eller VM, når du tildeler en grænseflade" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Side A websted" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Websted for forældreenhed A (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Side A-enhed" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Enhedsnavn" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Side A type" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Side A navn" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Opsigelsesnavn" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Side B websted" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Stedet for forældreenhed B (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Side B-enhed" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Side B type" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Side B navn" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Forbindelsesstatus" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Kabelforbindelsesprofil" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "Farvenavn (f.eks. „Rød“) eller hex-kode (f.eks. „f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "" "Side {side_upper}: {device} {termination_object} er allerede tilsluttet" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} sideafslutning ikke fundet: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5494,64 +5476,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Mester" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Hovedenhed" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Navn på overordnet område" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Hoved strømpanel" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Primær eller redundant" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Forsyningstype (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Enkelt- eller trefaset" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "Primær IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "Primær IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-adresse med præfix-længde, fx 2001:db8::1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5591,8 +5573,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5600,104 +5582,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Strømforsyning" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Enhedsstatus" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Overordnet region" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Forældregruppe" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Antal stativer" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Funktion" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Reservation" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Komponenter" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Antal enheder" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Underenhedsrolle" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Modulantal" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Enhedsrolle" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modellen" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Har en OOB IP" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Virtuelt chassismedlem" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Har virtuelle enhedskontekster" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Klyngegruppe" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Kablet" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Besat" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5710,48 +5692,48 @@ msgstr "Besat" msgid "Connection" msgstr "Forbindelse" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Venlig" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Kun Mgmt" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q-tilstand" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Trådløs kanal" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Kanalfrekvens (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Kanalbredde (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Sendeeffekt (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5761,23 +5743,23 @@ msgstr "Sendeeffekt (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Opdaget" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Tildelt enhed" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Tildelt VM" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Tildelt til en grænseflade" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "Primær MAC af en grænseflade" @@ -5786,19 +5768,18 @@ msgstr "Primær MAC af en grænseflade" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Et virtuelt chassiselement findes allerede på plads {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5811,21 +5792,21 @@ msgstr "Områdetype" msgid "Scope" msgstr "Anvendelsesområde" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Vælg venligst en {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Omfangstype (app og model)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Bageste porte" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5834,30 +5815,30 @@ msgstr "" "Det samlede antal frontportpositioner ({frontport_count}) skal matche det " "valgte antal bageste portpositioner ({rearport_count})." -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Kontaktoplysninger" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Rackrolle" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Lagerstyring" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5865,37 +5846,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:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Profil og attributter" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 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:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 msgid "The priority of the device in the virtual chassis" msgstr "Enhedens prioritet i det virtuelle chassis" -#: netbox/dcim/forms/model_forms.py:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Karakteristika" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5910,50 +5891,50 @@ msgstr "" "stede, erstattes automatisk med positionsværdien, når du opretter et nyt " "modul." -#: netbox/dcim/forms/model_forms.py:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Konsolportskabelon" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Konsolserverportskabelon" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Frontportskabelon" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Grænsefladeskabelon" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Skabelon til strømudtag" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Strømstikskabelon" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Bagport skabelon" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Konsolport" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5965,7 +5946,7 @@ msgstr "Konsolserverport" msgid "Front Port" msgstr "Frontport" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5977,40 +5958,40 @@ msgstr "Frontport" msgid "Rear Port" msgstr "Bageste port" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Strømstik" -#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Strømudtag" -#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Komponenttildeling" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "LAG-grænseflade" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 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:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Børneenhed" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6018,65 +5999,64 @@ msgstr "" "Underordnede enheder skal først oprettes og tildeles til den overordnede " "enheds område og rack." -#: netbox/dcim/forms/model_forms.py:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Konsolport" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Konsolserverport" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Frontport" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Strømudtag" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Bageste port" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Lagergenstand" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Lagervarrolle" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "VM-grænseflade" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6084,7 +6064,7 @@ msgstr "" "Alfanumeriske intervaller understøttes. (Skal svare til antallet af " "objekter, der oprettes.)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6093,7 +6073,7 @@ msgstr "" "Det medfølgende mønster specificerer {value_count} Værdier, men " "{pattern_count} forventes." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6101,22 +6081,22 @@ msgstr "" msgid "Members" msgstr "Medlemmer" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Udgangsposition" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 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:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Medlemsenheder" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "En stilling skal specificeres for det første VC-medlem." @@ -6129,69 +6109,69 @@ msgstr "" "Ugyldig bageste portposition ({rear_port_position}): Bageste port {name} har" " kun {positions} positioner." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "profil" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "etiket" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "længde" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "længdeenhed" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "ledninger" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "Skal angive en enhed, når du indstiller en kabellængde" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "Skal definere A- og B-afslutninger, når du opretter et nyt kabel." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Kan ikke tilslutte forskellige termineringstyper til samme ende af kablet." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Inkompatible opsigelsestyper: {type_a} og {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "" "A- og B-terminationer kan ikke oprette forbindelse til det samme objekt." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "slutning" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "kabelafslutning" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "kabelafslutninger" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6200,7 +6180,7 @@ msgstr "" "Kan ikke tilslutte et kabel til {obj_parent} > {obj} fordi det er markeret " "som tilsluttet." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6209,61 +6189,61 @@ msgstr "" "Duplikat opsigelse fundet for {app_label}.{model} {termination_id}: kabel " "{cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kabler kan ikke afsluttes til {type_display} grænseflader" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Kredsløbsterminationer, der er knyttet til et leverandørnetværk, er muligvis" " ikke kablet." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "er aktiv" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "er komplet" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "er splittet" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "kabelbane" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "kabelstier" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "" "Alle terminationer med oprindelsesstatus skal være knyttet til det samme " "link" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "Alle mellemspændingsterminationer skal have samme termineringstype" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "" "Alle mellemspændingsafslutninger skal have det samme overordnede objekt" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Alle links skal være kabel eller trådløse" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Alle links skal matche den første linktype" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6272,16 +6252,16 @@ msgstr "" "{module} accepteres som erstatning for modulpladsens position, når den er " "knyttet til en modultype." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Fysisk etiket" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "Komponentskabeloner kan ikke flyttes til en anden enhedstype." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6289,7 +6269,7 @@ msgstr "" "En komponentskabelon kan ikke knyttes til både en enhedstype og en " "modultype." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6297,41 +6277,41 @@ msgstr "" "En komponentskabelon skal være tilknyttet enten en enhedstype eller en " "modultype." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "skabelon til konsolport" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "konsolportskabeloner" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "skabelon til konsolserverport" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "skabeloner til konsolserverportskabeloner" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "maksimal trækning" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "tildelt lodtrækning" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "strømstikskabelon" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "strømstikskabeloner" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." @@ -6339,88 +6319,88 @@ msgstr "" "Tildelt lodtrækning kan ikke overstige den maksimale trækning " "({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "foderben" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Fase (til trefasefoedninger)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "Strømudtag skabelon" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "strømudtagsskabeloner" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "Hovedstrømstik ({power_port}) skal tilhøre samme enhedstype" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "Hovedstrømstik ({power_port}) skal tilhøre samme modultype" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "Kun ledelse" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "brogrænseflade" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "trådløs rolle" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "grænseflade skabelon" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "interface skabeloner" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "Brogrænseflade ({bridge}) skal tilhøre samme enhedstype" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Brogrænseflade ({bridge}) skal tilhøre samme modultype" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "Bageste port ({rear_port}) skal tilhøre samme enhedstype" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "positioner" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "skabelon til frontport" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "frontportskabeloner" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6429,15 +6409,15 @@ msgstr "" "Antallet af positioner kan ikke være mindre end antallet af kortlagte " "bageste portskabeloner ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "bagport skabelon" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "bageste portskabeloner" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6446,34 +6426,34 @@ msgstr "" "Antallet af positioner kan ikke være mindre end antallet af kortlagte " "frontportskabeloner ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "position" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "" "Identifikator, der skal refereres til, når installerede komponenter omdøbes" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "modulbugtsskabelon" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "modulbugtsskabeloner" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "skabelon til enhedsplads" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "skabeloner til enhedsplads" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6482,21 +6462,21 @@ msgstr "" "Underenhedsrolle for enhedstypen ({device_type}) skal indstilles til " "„forælder“ for at tillade enhedspladser." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "del-ID" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Producenttildelt artikel-id" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "lagervareskabelon" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "lagervareskabeloner" @@ -6625,11 +6605,11 @@ msgid "tagged VLANs" msgstr "mærkede VLAN'er" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Q-i-Q SVLAN" @@ -6649,77 +6629,77 @@ msgid "" msgstr "" "MAC-adresse {mac_address} er tildelt en anden grænseflade ({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "forældreLAG" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Denne grænseflade bruges kun til administration uden for båndet" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "hastighed (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64-bit verdensomspændende navn" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "trådløs kanal" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "kanalfrekvens (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Udfyldt af valgt kanal (hvis indstillet)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "sendeeffekt (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "trådløse LAN" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "grænseflade" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "grænseflader" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} grænseflader kan ikke have et kabel tilsluttet." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} grænseflader kan ikke markeres som tilsluttet." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "En grænseflade kan ikke være sin egen forælder." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Kun virtuelle grænseflader kan tildeles en overordnet grænseflade." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6728,7 +6708,7 @@ msgstr "" "Den valgte overordnede grænseflade ({interface}) tilhører en anden enhed " "({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6737,7 +6717,7 @@ msgstr "" "Den valgte overordnede grænseflade ({interface}) tilhører {device}, som ikke" " er en del af det virtuelle chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6745,7 +6725,7 @@ msgid "" msgstr "" "Den valgte brogrænseflade ({bridge}) tilhører en anden enhed ({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6754,22 +6734,22 @@ msgstr "" "Den valgte brogrænseflade ({interface}) tilhører {device}, som ikke er en " "del af det virtuelle chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Virtuelle grænseflader kan ikke have en overordnet LAG-grænseflade." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "En LAG-grænseflade kan ikke være dens egen overordnede." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "" "Den valgte LAG-grænseflade ({lag}) tilhører en anden enhed ({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6778,31 +6758,31 @@ msgstr "" "Den valgte LAG-grænseflade ({lag}) tilhører {device}, som ikke er en del af " "det virtuelle chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Kanal kan kun indstilles på trådløse grænseflader." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "Kanalfrekvensen kan kun indstilles på trådløse grænseflader." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "Kan ikke angive brugerdefineret frekvens med valgt kanal." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "Kanalbredden kan kun indstilles på trådløse grænseflader." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "Kan ikke angive brugerdefineret bredde med valgt kanal." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "Interface-tilstand understøtter ikke et umærket vlan." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6859,7 +6839,7 @@ msgid "module bays" msgstr "modulpladser" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 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." @@ -6897,15 +6877,15 @@ msgid "inventory item roles" msgstr "lagervareroller" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "serienummer" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "aktivmærke" @@ -6945,56 +6925,56 @@ msgstr "Kan ikke flytte en lagervare med afhængige underordnede" msgid "Cannot assign inventory item to component on another device" msgstr "Kan ikke tildele lagervare til komponent på en anden enhed" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "fabrikant" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "producenter" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "model" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "standard platform" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "varenummer" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Diskret varenummer (valgfrit)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "højde (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "udelukke fra udnyttelse" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "Enheder af denne type er udelukket ved beregning af rackudnyttelse." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "er fuld dybde" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "Enheden bruger både forreste og bageste rackflader." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "forældre/børns status" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -7002,24 +6982,24 @@ msgstr "" "Overordnede enheder huser underordnede enheder i enhedspladser. Lad det stå " "tomt, hvis denne enhedstype hverken er forælder eller barn." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "luftstrøm" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "enhedstype" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "enhedstyper" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "U-højden skal være i trin på 0,5 reoler." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7028,7 +7008,7 @@ msgstr "" "Enhed {device} i rack {rack} har ikke tilstrækkelig plads til at rumme en " "højde på {height}U" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7038,7 +7018,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} tilfælde allerede monteret i " "racker." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7046,163 +7026,163 @@ msgstr "" "Du skal slette alle skabeloner til enhedsbugter, der er knyttet til denne " "enhed, før du afklassificerer den som en overordnet enhed." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Børneenhedstyper skal være 0U." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Virtuelle maskiner kan tildeles denne rolle" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Der findes allerede en enhedsrolle på øverste niveau med dette navn." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Der findes allerede en enhedsrolle på øverste niveau med denne slug." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "enhedsrolle" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "enhedsroller" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Begræns eventuelt denne platform til enheder fra en bestemt producent" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "platform" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "platforme" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "Platformens navn skal være unikt." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Platformslug skal være unik." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "Funktionen denne enhed tjener" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Chassisserienummer, tildelt af producenten" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Et unikt tag, der bruges til at identificere denne enhed" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "position (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "rackflade" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "Primær IPv4" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "Primær IPv6" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "IP uden for båndet" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "VC position" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Virtuel chassisposition" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "VC-prioritet" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Virtuelt kabinetthovedvalgsprioritet" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "breddegrad" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-koordinat i decimalformat (xx.ååååå)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "længde" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "Enhedsnavnet skal være entydigt pr. område." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "enhed" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "enheder" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rack {rack} hører ikke til område {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokation {location} hører ikke til området {site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rack {rack} hører ikke til placering {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "Kan ikke vælge en rackflade uden at tildele et rack." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "Kan ikke vælge en rackposition uden at tildele et rack." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "Positionen skal være i trin på 0,5 reoler." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "Skal angive rackflade, når du definerer rackposition." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "En 0U-enhedstype ({device_type}) kan ikke tildeles en rackposition." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7210,7 +7190,7 @@ msgstr "" "Underordnede enhedstyper kan ikke tildeles en rackflade. Dette er en " "attribut for den overordnede enhed." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7218,7 +7198,7 @@ msgstr "" "Underordnede enhedstyper kan ikke tildeles en rackposition. Dette er en " "attribut for den overordnede enhed." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7227,22 +7207,22 @@ msgstr "" "U{position} er allerede besat eller ikke har tilstrækkelig plads til at " "rumme denne enhedstype: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} er ikke en IPv4-adresse." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Den angivne IP-adresse ({ip}) er ikke tildelt denne enhed." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Det er ikke en IPv6-adresse." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7251,23 +7231,23 @@ msgstr "" "Den tildelte platform er begrænset til {platform_manufacturer} enhedstyper, " "men denne enheds type hører til {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Det tildelte cluster tilhører et andet område ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Den tildelte klynge tilhører en anden placering ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "En enhed, der er tildelt et virtuelt chassis, skal have sin position " "defineret." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7276,21 +7256,21 @@ msgstr "" "Enheden kan ikke fjernes fra det virtuelle chassis {virtual_chassis} fordi " "det i øjeblikket er udpeget som sin herre." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "domæne" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "virtuelt chassis" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Den valgte master ({master}) er ikke tildelt dette virtuelle chassis." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7299,26 +7279,26 @@ msgstr "" "Kan ikke slette virtuelt chassis {self}. Der er medlemsgrænseflader, der " "danner LAG-grænseflader på tværs af chassiserne." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificere" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Numerisk identifikator, der er unik for den overordnede enhed" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "kommenterer" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "virtuel enhedskontekst" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "virtuelle enhedskontekster" @@ -7351,65 +7331,65 @@ msgstr "" "MAC-adresse kan ikke tildeles igen, mens den er angivet som den primære MAC " "for et objekt" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "En grænseflade kan ikke kobles til sig selv." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuelle grænseflader kan ikke have en PoE-tilstand." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuelle grænseflader kan ikke have en PoE-type." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "Skal angive PoE-tilstand, når du angiver en PoE-type." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "Trådløs rolle kan kun indstilles på trådløse grænseflader." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "skema" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "modultypeprofil" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "modultypeprofiler" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "egenskaber" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "modultype" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "modultyper" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Ugyldigt skema: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "modul" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "moduler" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7418,57 +7398,57 @@ msgstr "" "Modulet skal installeres i en modulplads, der tilhører den tildelte enhed " "({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "strømpanel" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "strømpaneler" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "Lokation {location} ({location_site}) er i et andet område end {site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "levere" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "overgang" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "spænding" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "strømstyrke" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "maksimal udnyttelse" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Maksimal tilladt trækning (procent)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "tilgængelig strøm" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "strømforsyning" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "strømforsyninger" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7477,71 +7457,71 @@ msgstr "" "Rack {rack} ({rack_site}) og strømpanel {powerpanel} ({powerpanel_site}) er " "på forskellige områder." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "Spænding kan ikke være negativ for vekselstrømsforsyning" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "bredde" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Skinne-til-skinne-bredde" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Højde i reoler" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "startenhed" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Startenhed til rack" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "faldende enheder" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Enhederne er nummereret fra top til bund" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "ydre bredde" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Udvendig dimension af rack (bredde)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "ydre højde" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Stativets ydre dimension (højde)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "ydre dybde" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Udvendig dimension af rack (dybde)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "ydre enhed" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "monteringsdybde" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7549,75 +7529,75 @@ msgstr "" "Maksimal dybde af en monteret enhed, i millimeter. For stativer med fire " "stolper er dette afstanden mellem for- og bagskinner." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "max vægt" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Maksimal belastningskapacitet for stativet" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "formfaktor" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "racktype" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "racktyper" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "Skal angive en enhed, når der indstilles en ydre dimension" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "Skal angive en enhed, når der indstilles en maksimal vægt" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "rackrolle" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "rackroller" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "facilitets-id" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Lokalt tildelt identifikator" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Funktionel rolle" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Et unikt tag, der bruges til at identificere dette rack" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "rack" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "stativer" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "Den tildelte lokation skal tilhøre det overordnede område ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7626,7 +7606,7 @@ msgstr "" "Rack skal være mindst {min_height}Du er høj til at huse aktuelt installerede" " enheder." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7635,29 +7615,29 @@ msgstr "" "Nummerering af rackenheder skal begynde kl {position} eller mindre til at " "huse aktuelt installerede enheder." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Lokation skal være fra samme område, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "enkeltdele" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "reservation af rack" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "rackreservationer" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Ugyldig enhed (er) for {height}U-stativ: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Følgende enheder er allerede reserveret: {unit_list}" @@ -7768,145 +7748,145 @@ msgstr "Tilføj komponenter" msgid "Disconnect Selected" msgstr "Afbryd markeret" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Opsigelse A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Opsigelse B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Enhed A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Enhed B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Sted A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Sted B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Rack A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Rack B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Område A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Område B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Farvenavn" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Tilgængelig" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Enheder" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM'er" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Konfigurationsskabelon" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "U Højde" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "IP adresse" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "IPv4-adresse" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "IPv6-adresse" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "VC Position" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "VC-prioritet" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Position (enhedsplads)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Konsolporte" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Konsolserverporte" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Strømstik" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7916,44 +7896,44 @@ msgstr "Strømudtag" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Grænseflader" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Frontporte" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Enhedsbugter" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Modulpladser" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Lagervarer" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Enhedens placering" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Enhedswebsted" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulbugt" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7962,167 +7942,164 @@ msgstr "Modulbugt" msgid "Inventory Items" msgstr "Lagervarer" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Kabelfarve" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Link jævnaldrende" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Marker tilsluttet" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Maksimal trækkraft (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Tildelt lodtrækning (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-adresser" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "Primær MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-adresser" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupper" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Kun ledelse" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDC'er" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Virtuelt kredsløb" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Kortlægninger" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Installeret enhed" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "Installeret rolle" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "Installeret type" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "Installeret beskrivelse" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "Installeret Seriel" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Installeret aktivmærke" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installeret modul" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Seriel modul" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Modulaktivmærke" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Modulstatus" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Varer" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Racktyper" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Enhedstyper" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Modultyper" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Platforme" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Standardplatform" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Fuld dybde" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Antal enheder" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8131,9 +8108,9 @@ msgstr "Antal enheder" msgid "Console Ports" msgstr "Konsolporte" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8142,9 +8119,9 @@ msgstr "Konsolporte" msgid "Console Server Ports" msgstr "Konsolserverporte" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8153,9 +8130,9 @@ msgstr "Konsolserverporte" msgid "Power Ports" msgstr "Strømstik" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8164,9 +8141,9 @@ msgstr "Strømstik" msgid "Power Outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8174,9 +8151,9 @@ msgstr "Strømudtag" msgid "Front Ports" msgstr "Frontporte" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8185,17 +8162,17 @@ msgstr "Frontporte" msgid "Rear Ports" msgstr "Bageste porte" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8204,71 +8181,71 @@ msgstr "Enhedsbugter" msgid "Module Bays" msgstr "Modulbugter" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Modulantal" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Strømforsyninger" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Maksimal udnyttelse" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Racker" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Højde" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Udvendig bredde" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Ydre højde" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Ydre dybde" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Maks. Vægt" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Antal stativer" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Rummet" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Områder" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "VLAN Grupper" @@ -8282,7 +8259,7 @@ msgstr "{} millimeter" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Serienummer" @@ -8311,81 +8288,81 @@ msgstr "Virtuelle chassismedlemmer" msgid "Power Utilization" msgstr "Strømforbrug" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Afbrudt {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Børneregioner" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Børnegrupper" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Enheder uden rack" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Børneplaceringer" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Reservationer" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Applikationstjenester" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Konfigurationskontekst" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Gengivelseskonfiguration" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Virtuelle maskiner" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Installeret enhed {device} i bugten {device_bay}." -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Fjernet enhed {device} fra bugten {device_bay}." -#: netbox/dcim/views.py:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Børn" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Tilføjet medlem {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Fjernet {device} fra virtuelt chassis {chassis}" @@ -8399,13 +8376,13 @@ msgstr "Ukendt relateret objekt (er): {name}" msgid "Changing the type of custom fields is not supported." msgstr "Ændring af typen af brugerdefinerede felter understøttes ikke." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "Planlægning er ikke aktiveret for dette script." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "Planlagt tid skal være i fremtiden." @@ -8482,9 +8459,9 @@ msgid "No" msgstr "Nej" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Forbindelse" @@ -8581,13 +8558,13 @@ msgstr "Sort" msgid "White" msgstr "Hvid" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Manuskript" @@ -8596,32 +8573,32 @@ msgstr "Manuskript" msgid "Notification" msgstr "Meddelelse" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Ukendt operatør: {op}. Skal være en af: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Ikke-understøttet værditype: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Ugyldig type for {op} Betjening: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Regelsæt skal være en ordbog, ikke {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Ugyldig logiktype: skal være 'OG' eller 'OR'. Tjek venligst dokumentationen." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Forkert nøgle (r) informeret. Tjek venligst dokumentationen." @@ -8634,25 +8611,25 @@ msgstr "Widgettype" msgid "Unregistered widget class: {name}" msgstr "Uregistreret widget klasse: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} skal definere en render () -metode." -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Bemærk" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Vis noget vilkårligt brugerdefineret indhold. Markdown understøttes." -#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Objekttællinger" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8660,180 +8637,180 @@ msgstr "" "Vis et sæt NetBox-modeller og antallet af objekter, der er oprettet for hver" " type." -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 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:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Objektliste" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Vis en vilkårlig liste over objekter." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Standardantallet af objekter, der skal vises" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Ugyldigt modelvalg: {self['model'].data} understøttes ikke." -#: netbox/extras/dashboard/widgets.py:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "RSS-feed" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Indlejr et RSS-feed fra en ekstern hjemmeside." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "Foderwebadresse" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Kræver ekstern forbindelse" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Det maksimale antal objekter, der skal vises" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Timeout-værdi for hentning af feedet (i sekunder)" -#: netbox/extras/dashboard/widgets.py:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Vis dine personlige bogmærker" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Kan ikke importere hændelsespipeline {name} fejl: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Script-modul (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Datafil (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Gruppe (navn)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Klyngetype" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Clustertype (slug)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Lejergruppe" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Lejergruppe (slug)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Mærke" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Tag (slug)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Har lokale konfigurationskontekstdata" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Gruppenavn" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Påkrævet" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "Brugergrænseflade redigerbar" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Kan klones" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Minimumsværdi" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Maksimal værdi" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Validering regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Adfærd" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Nyt vindue" @@ -8842,45 +8819,45 @@ msgid "Button class" msgstr "Knapklasse" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 msgid "File name" msgstr "Filnavn" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 msgid "File extension" msgstr "Filudvidelse" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "HTTP-metode" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Nyttelast-URL" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "SSL verifikation" @@ -8893,8 +8870,8 @@ msgstr "Hemmelighed" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Begivenhedstyper" @@ -8902,76 +8879,76 @@ msgstr "Begivenhedstyper" 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:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Automatisk synkronisering aktiveret" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Objekttyper" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "En eller flere tildelte objekttyper" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Objekttype" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Objekttype (for objekt- eller flerobjektfelter)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Valgsæt" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Valgsæt (til markeringsfelter)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Om det brugerdefinerede felt vises i brugergrænsefladen" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Om det brugerdefinerede felt kan redigeres i brugergrænsefladen" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "Basissættet af foruddefinerede valg, der skal bruges (hvis nogen)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -8979,32 +8956,32 @@ msgstr "" "Citeret streng med kommaseparerede feltvalg med valgfri etiketter adskilt af" " kolon: „Valg1:Første valg, valg2:andet valg“" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "knapklasse" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Klassen for det første link i en gruppe vil blive brugt til rullemenuen" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Datafiler" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Datafil, der indeholder skabelonkoden" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -9012,218 +8989,217 @@ msgstr "" "Aktivér automatisk synkronisering af skabelonindhold, når datafilen " "opdateres" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Skal angive enten lokalt indhold eller en datafil" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Hændelsestype (r), der udløser denne regel" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Handlingsobjekt" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Webhook-navn eller script som stiplet sti module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} ikke fundet" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Manuskript {name} ikke fundet" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Tildelt objekttype" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "Klassificering af indrejse" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Bemærkninger" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Brugere" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Grupper" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 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:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Typeindstillinger" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Relateret objekttype" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Felttype" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Valg" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Data" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Gengivelse" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Indholdstyper" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "HTTP-indholdstype" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Begivenhedstype" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Handlingstype" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Tagget objekttype" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Tilladt objekttype" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Regioner" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Områdegrupper" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Steder" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Enhedstyper" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Roller" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Klyngetyper" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Klyngegrupper" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Klynger" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Lejergrupper" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Type (r) af objekt, der har dette brugerdefinerede felt" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Standardværdi" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Type af det relaterede objekt (kun for objekt-/flerobjektfelter)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Relateret objektfilter" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Angiv forespørgselsparametre som et JSON-objekt." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Brugerdefineret felt" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9231,18 +9207,18 @@ msgstr "" "Den type data, der er gemt i dette felt. For objekt/flerobjektfelter skal du" " vælge den relaterede objekttype nedenfor." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." msgstr "" "Dette vises som hjælpetekst til formularfeltet. Markdown understøttes." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Relateret objekt" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9250,20 +9226,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:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Brugerdefineret feltvalgssæt" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Brugerdefineret link" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Skabeloner" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9272,41 +9248,41 @@ msgstr "" "Jinja2 skabelonkode til linkteksten. Henvis objektet som {example}. Links, " "der gengives som tom tekst, vises ikke." -#: netbox/extras/forms/model_forms.py:257 +#: netbox/extras/forms/model_forms.py:262 #, 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:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Skabelonkode" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Eksport skabelon" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Gemt filter" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Bestilling" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9314,37 +9290,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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Tilgængelige kolonner" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Udvalgte kolonner" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-anmodning" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Valg af handling" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "Indtast betingelser i JSON formatere." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9352,38 +9328,38 @@ msgstr "" "Indtast parametre, der skal overføres til handlingen i JSON formatere." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Begivenhedsregel" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Udløsere" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Meddelelsesgruppe" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Konfigurer kontekstprofil" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Lejere" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Skal angive enten lokale data eller en datafil" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Planlæg kl" @@ -9391,7 +9367,7 @@ msgstr "Planlæg kl" msgid "Schedule execution of report to a set time" msgstr "Planlæg udførelse af rapport til et bestemt tidspunkt" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Gentager hver" @@ -9399,24 +9375,24 @@ msgstr "Gentager hver" msgid "Interval at which this report is re-run (in minutes)" msgstr "Interval, hvor denne rapport genkøres (i minutter)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (Aktuel tid: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Foretag ændringer" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "Send ændringer i databasen (fjern markeringen for en tørkørsel)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Planlæg udførelse af script til et bestemt tidspunkt" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Interval, hvor scriptet køres igen (i minutter)" @@ -9454,10 +9430,10 @@ msgstr "config-kontekstprofil" msgid "config context profiles" msgstr "konfig-kontekstprofiler" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "vægt" @@ -9494,33 +9470,33 @@ msgstr "konfigurationsskabelon" msgid "config templates" msgstr "konfigurationsskabeloner" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 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:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "Den type data, som dette brugerdefinerede felt indeholder" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Internt feltnavn" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Kun alfanumeriske tegn og understregninger er tilladt." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 msgid "Double underscores are not permitted in custom field names." msgstr "" "Dobbelte understregninger er ikke tilladt i brugerdefinerede feltnavne." -#: netbox/extras/models/customfields.py:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9528,19 +9504,19 @@ msgstr "" "Navnet på feltet som vist for brugerne (hvis det ikke er angivet, vil " "'feltets navn blive brugt)" -#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "Gruppenavn" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "påkrævet" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9548,19 +9524,19 @@ msgstr "" "Dette felt er påkrævet, når du opretter nye objekter eller redigerer et " "eksisterende objekt." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "skal være unik" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "søgevægt" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9568,11 +9544,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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "filterlogik" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9580,11 +9556,11 @@ msgstr "" "Loose matcher enhver forekomst af en given streng; nøjagtigt matcher hele " "feltet." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "standard" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9592,7 +9568,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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9600,35 +9576,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:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "displayvægt" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "minimumsværdi" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Mindste tilladte værdi (for numeriske felter)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "maksimal værdi" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Maksimal tilladt værdi (for numeriske felter)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "validering regex" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9639,199 +9615,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:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "valgsæt" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "kan klones" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Repliker denne værdi ved kloning af objekter" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "brugerdefineret felt" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "brugerdefinerede felter" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Ugyldig standardværdi“{value}„: {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Unikhed kan ikke håndhæves for boolske felter" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "Markeringsfelter skal angive et sæt valgmuligheder." -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 msgid "Choices may be set only on selection fields." msgstr "Valg kan kun indstilles i markeringsfelter." -#: netbox/extras/models/customfields.py:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Objektfelter skal definere en objekttype." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, 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:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Sandt" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Falsk" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Værdier skal matche denne regex: {regex}" -#: netbox/extras/models/customfields.py:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "Værdien skal være en streng." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Værdien skal matche regex '{regex}'" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "Værdien skal være et heltal." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Værdien skal være mindst {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Værdien må ikke overstige {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "Værdien skal være en decimal." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "Værdien skal være sand eller falsk." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ugyldigt valg ({value}) til valgsæt {choiceset}." -#: netbox/extras/models/customfields.py:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Fundet ugyldigt objekt-id: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Obligatorisk felt kan ikke være tomt." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Basisæt af foruddefinerede valg (valgfrit)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Valg sorteres automatisk alfabetisk" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "brugerdefineret felt valgsæt" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "brugerdefinerede feltvalgssæt" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Skal definere base eller ekstra valg." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Duplikatværdi '{value}'fundet i ekstra valg." -#: netbox/extras/models/customfields.py:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9856,19 +9832,19 @@ msgstr "dashboard" msgid "dashboards" msgstr "dashboards" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "skabelonkode" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Jinja skabelonkode." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "miljøparametre" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9877,71 +9853,71 @@ msgstr "" "Enhver yderligere parametre at passere, når man " "konstruerer Jinja-miljøet" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "Standard til {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Filnavn, der skal gives til den gengivne eksportfil" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "filtypenavn" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Udvidelse, der skal tilføjes til det gengivne filnavn" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "som vedhæftet fil" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Download fil som vedhæftet fil" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} skal implementere en get_context () metode." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Det eller de objekter, som denne regel gælder for." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "De typer af begivenheder, der udløser denne regel." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "betingelser" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "" "Et sæt betingelser, der bestemmer, om begivenheden vil blive genereret." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "handlingstype" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Yderligere data, der skal videregives til handlingsobjektet" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "hændelsesregel" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "begivenhedsregler" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9951,7 +9927,7 @@ msgstr "" "webhooken kaldes. Jinja2-skabelonbehandling understøttes med samme kontekst " "som anmodningsorganet." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available her." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "yderligere overskrifter" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9977,11 +9953,11 @@ msgstr "" "Værdi. Jinja2-skabelonbehandling understøttes med samme kontekst som " "anmodningsorganet (nedenfor)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "kropsskabelon" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9994,11 +9970,11 @@ msgstr "" "tidsstempel, brugernavn, forespørgsels-" "id, og data." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "hemmelighed" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -10009,15 +9985,15 @@ msgstr "" "nyttelastkroppen ved hjælp af hemmeligheden som nøgle. Hemmeligheden " "overføres ikke i anmodningen." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Aktivér SSL-certifikatbekræftelse. Deaktiver med forsigtighed!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA-filsti" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10025,168 +10001,168 @@ msgstr "" "Den specifikke CA-certifikatfil, der skal bruges til SSL-bekræftelse. Lad " "det være tomt for at bruge systemstandardindstillingerne." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Angiv ikke en CA-certifikatfil, hvis SSL-bekræftelse er deaktiveret." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Den eller de objekttyper, som dette link gælder for." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "linktekst" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Jinja2 skabelonkode til linktekst" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "Link-URL" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Jinja2 skabelonkode til link URL" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links med den samme gruppe vises som en rullemenu" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "nyt vindue" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Tving link til at åbne i et nyt vindue" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "brugerdefineret link" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "brugerdefinerede links" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Den eller de objekttyper, som denne skabelon gælder for." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "eksport skabelon" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "eksport skabeloner" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„Det er et reserveret navn. Vælg et andet navn." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Den eller de objekttyper, som dette filter gælder for." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "delt" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "gemt filter" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "gemte filtre" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "Filterparametre skal gemmes som en ordbog med søgeordsargumenter." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Tabellens objekttype" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "tabel" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "tabel konfiguration" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "tabel konfigurationer" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Ukendt tabel: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Ukendt kolonne: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "billedets højde" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "billedbredde" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "billed vedhæftet fil" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "billed vedhæftede filer" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Billedvedhæftede filer kan ikke tildeles denne objekttype ({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "venlig" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "journalindtastning" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "journalposter" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Journalføring understøttes ikke for denne objekttype ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "bogmærke" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "bogmærker" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Bogmærker kan ikke tildeles denne objekttype ({type})." @@ -10214,12 +10190,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Objekter af denne type ({type}) understøtter ikke underretninger." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "grupperer" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "brugere" @@ -10239,43 +10215,43 @@ msgstr "abonnement" msgid "subscriptions" msgstr "abonnementer" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "er eksekverbar" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "manuskriptet" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "manuskripter" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "script-modul" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "script-moduler" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "tidsstempel" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "mark" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "værdsætte" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "cachelagret værdi" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "cachelagrede værdier" @@ -10312,103 +10288,103 @@ msgstr "Parametre for udførelse af script" msgid "Dismiss" msgstr "Afvis" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Objekttyper" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Valider unikhed" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Synlig" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Redigerbar" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Relateret objekttype" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Valgsæt" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Kan klones" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimumsværdi" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maksimal værdi" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Validering Regex" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Ejer" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Tælle" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Ordre alfabetisk" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nyt vindue" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME-type" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Filnavn" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Filendelse" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Som vedhæftet fil" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10418,77 +10394,76 @@ msgstr "Som vedhæftet fil" msgid "Data File" msgstr "Datafiler" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Synkroniseret" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Billede" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Filnavn" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Størrelse" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Tabelnavn" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Læs" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "SSL Validering" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Begivenhedstyper" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Automatisk synkronisering aktiveret" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Enhedsroller" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Kommentarer (kort)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Linje" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Fremgangsmåde" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "Der opstod en fejl under forsøget på at gengive denne widget:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 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:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10542,54 +10517,54 @@ msgstr "Ugyldig attribut“{name}„på forespørgsel" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ugyldig attribut“{name}„til {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Der opstod en fejl under gengivelse af skabelonen: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Dit dashboard er blevet nulstillet." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Tilføjet widget: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Opdateret widget: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Slettet widget: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Fejl ved sletning af widget: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 msgid "Unable to run script: RQ worker process not running." msgstr "Kan ikke køre script: RQ-arbejderprocessen kører ikke." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Indtast en gyldig IPv4- eller IPv6-adresse med valgfri maske." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Ugyldigt IP-adresseformat: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "Indtast et gyldigt IPv4- eller IPv6-præfiks og maske i CIDR-notation." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Ugyldigt IP-præfiksformat: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -10644,180 +10619,180 @@ msgstr "Kunden" msgid "Invalid IP address format: {address}" msgstr "Ugyldigt IP-adresseformat: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Importmål" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Importmål (navn)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Eksportmål" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Eksportmål (navn)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "Importere VRF" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "Importer VRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "Eksport af VRF" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "Eksport VRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "Importerer L2VPN" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "Importerer L2VPN (identifikator)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "Eksport af L2VPN" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "Eksport af L2VPN (identifikator)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Præfiks" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (slug)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "Inden for præfiks" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "Inden for og med præfiks" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Præfikser, der indeholder dette præfiks eller IP" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Maskelængde" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "VLAN-gruppen (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "VLAN-gruppen (slug)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "VLAN-nummer (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adresse" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Intervaller, der indeholder dette præfiks eller IP" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Forældrepræfiks" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "FHRP-gruppe (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Tildeles til en grænseflade" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Applikationstjeneste (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "NAT inde i IP-adresse (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-i-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN-nummer (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Tildelt VM grænseflade" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "VLAN-oversættelsespolitik (navn)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "FHRP-koncernen (navn)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "FHRP-gruppen (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "IP-adresse (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "IP adresse" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "Primær IPv4 (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "Primær IPv4 (adresse)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "Primær IPv6 (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "Primær IPv6 (adresse)" @@ -10850,21 +10825,21 @@ msgstr "CIDR-maske (f.eks. /24) er påkrævet." msgid "Address pattern" msgstr "Adressemønster" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Håndhæv unikt rum" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10873,76 +10848,77 @@ msgstr "Er privat" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Dato tilføjet" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN-gruppen" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Præfikslængde" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Behandl som fuldt udnyttet" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "VLAN-tildeling" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Behandl som befolket" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -10954,12 +10930,12 @@ msgstr "Gruppe-ID" msgid "Authentication type" msgstr "Autentificeringstype" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Autentificeringsnøgle" -#: 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/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -10971,168 +10947,168 @@ msgstr "Autentificeringsnøgle" msgid "Authentication" msgstr "Autentificering" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Q-in-Q-rolle" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-i-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Politik" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Havne" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Importer rutemål" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Eksporter rutemål" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "Tildelt RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "VLANs gruppe (hvis nogen)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "VLAN-websted" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "VLANs websted (hvis nogen)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "Område-id" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP-gruppen" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Tildelt FHRP-gruppenavn" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Gør dette til den primære IP for den tildelte enhed" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Er uden for båndet" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Angiv dette som IP-adressen uden for båndet for den tildelte enhed" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Ingen enhed eller virtuel maskine angivet; kan ikke indstilles som primær IP" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "Ingen enhed angivet; kan ikke indstilles som IP uden for båndet" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Kan ikke angive IP uden for båndet til virtuelle maskiner" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "Ingen grænseflade angivet; kan ikke indstilles som primær IP" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Ingen grænseflade angivet; kan ikke indstilles som IP uden for båndet" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Autentificeringstype" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Tildelt VLAN-gruppe" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service VLAN (til Q-in-Q/802.1ad kunde VLAN'er)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "VLAN-oversættelsespolitik" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "IP-protokol" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Forældretype (app og model)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Overordnet objektnavn" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "Overordnet objekt-id" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "En af parent eller parent_object_id skal medtages i parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Rutemål" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Importmål" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Eksportmål" @@ -11144,7 +11120,7 @@ msgstr "Importeret af VRF" msgid "Exported by VRF" msgstr "Eksporteret af VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privat" @@ -11187,9 +11163,9 @@ msgid "DNS Name" msgstr "DNS-navn" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN'er" @@ -11214,59 +11190,59 @@ msgstr "Q-i-Q/802.1ad" msgid "VLAN ID" msgstr "VLAN-ID" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Rutemål" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Aggregeret" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "ASN-rækkevidde" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "IP-rækkevidde" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Gør dette til den primære IP for enheden/VM" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Gør dette til enhedens off-band IP" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (indvendigt)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "En IP-adresse kan kun tildeles et enkelt objekt." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "Kan ikke omtildele primær IP-adresse til den overordnede enhed/VM" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Det er ikke muligt at omfordele IP-adressen uden for båndet til den " "overordnede enhed" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Kun IP-adresser, der er tildelt en grænseflade, kan betegnes som primære " "IP'er." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11274,24 +11250,24 @@ msgstr "" "Kun IP-adresser, der er tildelt en enhedsgrænseflade, kan betegnes som en " "enheds off-band IP." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Virtuel IP-adresse" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "Opgaven findes allerede" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN-id'er" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "VLAN'er til børn" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11301,12 +11277,12 @@ msgstr "" "fremtidig udgivelse. Brugere opfordres til at bruge VLAN-grupper til dette " "formål." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN-oversættelsesregel" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11314,36 +11290,36 @@ msgstr "" "Kommasepareret liste over et eller flere portnumre. Et interval kan angives " "ved hjælp af en bindestreg." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Applikationstjenesteskabelon" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Forældretype" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Havn (er)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Applikationsservice" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Skabelon til applikationstjeneste" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "Fra skabelon" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Brugerdefineret" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11384,7 +11360,7 @@ msgstr "Gruppe-ID" msgid "protocol" msgstr "protokol" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "autentificeringstype" @@ -11416,7 +11392,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIR'er" @@ -11462,56 +11438,56 @@ msgstr "" "Præfikser kan ikke overlappe aggregater. {prefix} dækker et eksisterende " "aggregat ({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "roller" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "præfiks" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "IPv4- eller IPv6-netværk med maske" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Driftsstatus for dette præfiks" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "Den primære funktion af dette præfiks" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "er en pool" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "Alle IP-adresser inden for dette præfiks betragtes som brugbare" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "brugt mærke" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "præfikser" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Kan ikke oprette præfiks med /0-maske." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "global tabel" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Duplikat præfiks fundet i {table}: {prefix}" @@ -11613,33 +11589,33 @@ msgstr "Værtsnavn eller FQDN (skelner ikke mellem store og små bogstaver)" msgid "IP addresses" msgstr "IP-adresser" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Kan ikke oprette IP-adresse med /0-maske." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} er et netværks-id, som muligvis ikke tildeles en grænseflade." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} er en udsendelsesadresse, som muligvis ikke tildeles en grænseflade." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Duplikat IP-adresse fundet i {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Kan ikke oprette IP-adresse {ip} inden for rækkevidde {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11647,7 +11623,7 @@ msgstr "" "Kan ikke omtildele IP-adresse, mens den er angivet som den primære IP for " "det overordnede objekt" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11655,7 +11631,7 @@ msgstr "" "Kan ikke omtildele IP-adresse, mens den er angivet som OOB-IP for det " "overordnede objekt" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Kun IPv6-adresser kan tildeles SLAAC-status" @@ -11807,8 +11783,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRF'er" @@ -11844,102 +11820,102 @@ msgstr "Antal områder" msgid "Provider Count" msgstr "Antal leverandøre" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Aggregater" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Tilføjet" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "IP-intervaller" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Præfiks (flad)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Dybde" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Områdetype" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Svømmebassin" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Markeret Udnyttet" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Startadresse" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Markeret befolket" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (indvendigt)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (udenfor)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Tildelt" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Tildelt objekt" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "VID intervaller" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDEO" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regler" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokal VID" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Fjernbetjening VID" @@ -11960,6 +11936,17 @@ msgstr "Importmål" msgid "Export Targets" msgstr "Eksportmål" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Opret gruppe" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Tildel gruppe" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 IP tilgængelig" @@ -11996,23 +11983,23 @@ msgstr "" "Kun alfanumeriske tegn, stjerner, bindestreger, punktum og understregninger " "er tilladt i DNS-navne" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Enhedsgrænseflader" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "VM-grænseflader" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Børnepræfikser" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Børneområder" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "Relaterede IP'er" @@ -12055,7 +12042,7 @@ msgstr "Områdegrænser skal defineres som heltal." msgid "{class_name} must implement get_view_name()" msgstr "{class_name} skal implementere get_view_name ()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Ugyldig tilladelse {permission} til model {model}" @@ -12376,15 +12363,15 @@ msgstr "Kort URL" msgid "Base URL for mapping geographic locations" msgstr "Basis URL til kortlægning af geografiske placeringer" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Tilføj tags" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Fjern tags" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12392,7 +12379,7 @@ msgstr "" "Tag slugs adskilt af kommaer, indkapslet med dobbelte anførselstegn (f.eks. " "„tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Navn på objektets ejer" @@ -12405,9 +12392,9 @@ msgstr "{class_name} skal angive en modelklasse." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Ejergruppe" @@ -12454,31 +12441,31 @@ msgstr "Brugerdefineret felt '{name}“ skal have en unik værdi." msgid "Missing required custom field '{name}'." msgstr "Mangler påkrævet brugerdefineret felt '{name}„." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Fjerndatakilde" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "datastie" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 msgid "Path to remote file (relative to data source root)" msgstr "Sti til fjernfil (i forhold til datakildens rod)" -#: netbox/netbox/models/features.py:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "automatisk synkronisering aktiveret" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "dato synkroniseret" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} skal implementere en sync_data () metode." @@ -12503,347 +12490,347 @@ 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:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organisation" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Områdegrupper" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Lejergrupper" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Kontaktgrupper" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Kontaktroller" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Kontaktopgaver" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Rackroller" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Forhøjninger" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Moduler" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Virtuelle enhedskontekster" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Modultypeprofiler" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Producenter" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Enhedskomponenter" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Lagervareroller" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Forbindelser" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Kabler" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Trådløse links" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Grænsefladeforbindelser" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Konsolforbindelser" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Strømtilslutninger" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Trådløse LAN-grupper" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Præfiks- og VLAN-roller" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "ASN-intervaller" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "VLAN-oversættelsespolitikker" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN-oversættelsesregler" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Applikationstjenesteskabeloner" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunneler" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tunnelgrupper" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Tunnelafslutninger" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN'er" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "L2VPN-opsigelser" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "IKE-forslag" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE politikker" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "IPsec-forslag" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec-politikker" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec-profiler" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Virtuelle diske" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Klyngetyper" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Klyngegrupper" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Kredsløbstyper" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Kredsløbsafslutninger" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuelle kredsløb" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Virtuelle kredsløbstyper" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Virtuelle kredsløbsafslutninger" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Kredsløbsgrupper" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Gruppeopgaver" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Leverandøre" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Leverandørkonti" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Leverandørnetværk" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Strømpaneler" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Konfigurationer" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Konfigurationskontekster" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Konfigurer kontekstprofiler" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Konfigurationsskabeloner" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Tilpasning" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Brugerdefinerede feltvalg" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Brugerdefinerede links" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Eksport skabeloner" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Gemte filtre" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Tabelkonfigurationer" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Billedvedhæftede filer" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Operationer" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Integrationer" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Datakilder" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Begivenhedsregler" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Logning" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Meddelelsesgrupper" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Journalposter" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Ændringslog" -#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrator" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API-tokens" -#: 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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Tilladelser" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Ejergrupper" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Ejere" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Systemet" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12852,11 +12839,11 @@ msgstr "Systemet" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Konfigurationshistorik" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Baggrundsopgaver" @@ -12887,6 +12874,7 @@ msgstr "Klon" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Rediger" @@ -12901,6 +12889,7 @@ msgstr "Rediger" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -12943,7 +12932,7 @@ msgstr "Knapper skal sendes som en tuple eller liste." msgid "Button color must be a choice within ButtonColorChoices." msgstr "Knapfarve skal være et valg inden for ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -12952,7 +12941,7 @@ msgstr "" "PluginTemplateExtension klasse {template_extension} blev vedtaget som en " "instans!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -12961,17 +12950,17 @@ msgstr "" "{template_extension} er ikke en underklasse af " "Netbox.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} skal være en forekomst af Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} skal være en forekomst af Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} skal være en forekomst af Netbox.Plugins.PluginMenuButton" @@ -13053,17 +13042,17 @@ msgstr "CSV afgrænser" msgid "The character used to separate fields in CSV data" msgstr "Det tegn, der bruges til at adskille felter i CSV-data" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Ugyldig butik: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "" "Kan ikke tilføje butikker til registreringsdatabasen efter initialisering" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Kan ikke slette butikker fra registreringsdatabasen" @@ -13131,30 +13120,30 @@ msgstr "Ukrainsk" msgid "Chinese" msgstr "kinesisk" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Vælg alle" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Skift alle" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Skift rullemenuen" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "Nej {model_name} fundet" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Mark" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Værdi" @@ -13166,16 +13155,24 @@ msgstr "Dummy-plugin" msgid "Copy" msgstr "Kopier" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Ugyldig afkodningsindstilling: {decoding}! Skal være en af " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "GPS-koordinater" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Relaterede objekter" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13192,67 +13189,67 @@ msgstr "Det må være en liste." msgid "Must be a dictionary." msgstr "Det må være en ordbog." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, 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:519 #, 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: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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Masseimport {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importeret {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Masseredigering {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Opdateret {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nej {object_type} blev udvalgt." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Omdøbt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Massesletning {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Slettet {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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 " "afhængige objekter." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Ændringslog" @@ -13260,21 +13257,21 @@ msgstr "Ændringslog" msgid "Journal" msgstr "Tidsskrift" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "Kan ikke synkronisere data: Der er ikke angivet nogen datafil." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Synkroniserede data for {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Synkroniseret {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} skal implementere get_children ()" @@ -13445,7 +13442,7 @@ msgstr "Kontooplysninger" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "E-mail" @@ -13493,6 +13490,7 @@ msgstr "Tildelte grupper" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13569,12 +13567,6 @@ msgstr "Installationsdato" msgid "Termination Date" msgstr "Opsigelsesdato" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Tildel gruppe" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Udskiftningskredsløbsafslutninger" @@ -14199,17 +14191,17 @@ msgstr "Ufuldstændig" msgid "Not Connected" msgstr "Ikke tilsluttet" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT til" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NATTO" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14435,7 +14427,7 @@ msgid "Bridged Interfaces" msgstr "Brobaserede grænseflader" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "VLAN-oversættelse" @@ -14470,8 +14462,8 @@ msgstr "Kanalbredde" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14479,12 +14471,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Tilføj IP-adresse" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Tilføj MAC-adresse" @@ -14666,7 +14656,7 @@ msgstr "Tilføj nyt medlem" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Handlinger" @@ -15006,34 +14996,34 @@ msgstr "Resultater afventende" msgid "Last Run" msgstr "Sidste løb" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Script findes ikke længere i kildefilen" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Aldrig" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Kør igen" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Kør script" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Ingen scripts fundet" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15586,11 +15576,8 @@ msgstr "Maks. Dybde" msgid "Max Length" msgstr "Maks. Længde" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Opret gruppe" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "Virtuelle IP'er" @@ -15806,28 +15793,29 @@ msgid "Click here to attempt loading NetBox again." msgstr "" "Klik her for at forsøge at indlæse NetBox igen." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Kontakt" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Titel" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Telefonen" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Kontaktgruppe" @@ -15836,8 +15824,8 @@ msgid "Add Contact Group" msgstr "Tilføj kontaktgruppe" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Kontaktrolle" @@ -15850,9 +15838,9 @@ msgid "Add Tenant" msgstr "Tilføj lejer" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Lejergruppe" @@ -15900,7 +15888,7 @@ msgid "View" msgstr "Udsigt" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Begrænsninger" @@ -15913,29 +15901,10 @@ msgid "Add Owner" msgstr "Tilføj ejer" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Token" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Tildelte ressourcer" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "Virtuelle CPU'er" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Hukommelse" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Diskplads" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Tilføj virtuel maskine" @@ -15957,20 +15926,29 @@ msgstr "Valg af enhed" msgid "Add Devices" msgstr "Tilføj enheder" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Tilføj klynge" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Klyngegruppe" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Tildelte ressourcer" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Klyngetype" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "Virtuelle CPU'er" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Hukommelse" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Diskplads" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -15978,10 +15956,6 @@ msgstr "Klyngetype" msgid "Resources" msgstr "Ressourcer" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Virtuel disk" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -16014,23 +15988,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Autentificeringsalgoritme" @@ -16082,18 +16056,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "Tunnel-ID" @@ -16156,69 +16130,69 @@ msgstr "Tilføj trådløs LAN-gruppe" msgid "Link Properties" msgstr "Linkegenskaber" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Forældrekontaktgruppe (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Forældrekontaktgruppe (slug)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Kontaktgruppe (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Kontaktgruppe (slug)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Kontakt (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Kontaktrolle (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Kontaktrolle (slug)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Kontaktgruppe" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Overordnet lejergruppe (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Forældrelejergruppe (slug)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Lejergruppe (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Lejergruppe (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Lejergruppe (slug)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Tilføj grupper" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Fjern grupper" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16226,7 +16200,7 @@ msgstr "" "Gruppenavne adskilt af kommaer, indkapslet med dobbelte anførselstegn " "(f.eks. „Gruppe 1, Gruppe 2\")" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Tildelt kontakt" @@ -16365,15 +16339,15 @@ msgstr "Tilladelse (ID)" msgid "Notification group (ID)" msgstr "Meddelelsesgruppe (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Brugergruppe (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Brugergruppe (navn)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Bruger (brugernavn)" @@ -16398,7 +16372,7 @@ msgstr "Skriv aktiveret" msgid "Expires" msgstr "Udløber" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "Tilladte IP'er" @@ -16443,11 +16417,11 @@ msgstr "Sidst brugt" msgid "Membership" msgstr "Medlemskab" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Brugergrænseflade" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16457,7 +16431,7 @@ msgstr "" "token før du indsender denne formular, da den ikke længere vil være" " tilgængelig, når tokenet er oprettet." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16467,32 +16441,32 @@ msgstr "" "uden begrænsninger. Eksempel: 10.1.1.0/24.192.168.10.16/32.2001: db " "8:1: :/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Bekræft adgangskode" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Indtast den samme adgangskode som før, til bekræftelse." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Adgangskoder stemmer ikke overens! Kontroller dit input, og prøv igen." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." -msgstr "Vælg de objekttyper, som tilladelsen skal gælde for." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." +msgstr "Vælg de objekttyper, som tilladelsen gælder for." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Yderligere tiltag" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Foranstaltninger, der er ydet ud over dem, der er anført ovenfor" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16502,20 +16476,20 @@ msgstr "" "Efterlad null for at matche alle objekter af denne type. En liste over flere" " objekter vil resultere i en logisk OR-operation." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Objekter" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Mindst en handling skal vælges." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Ugyldigt filter for {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Brugergrupper" @@ -16527,7 +16501,7 @@ msgstr "ejergruppe" msgid "owner groups" msgstr "ejergrupper" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "gruppe" @@ -16559,7 +16533,7 @@ msgstr "" msgid "permission" msgstr "tilladelse" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "tilladelser" @@ -16652,16 +16626,16 @@ msgstr "symbolet" msgid "tokens" msgstr "tokens" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "Kan ikke gemme v2-tokens: API_TOKEN_PEPPERS er ikke defineret." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "Ugyldigt peber-ID: {id}. Kontroller konfigureret API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16670,35 +16644,35 @@ msgstr "" "Udløbstiden skal være i fremtiden. Aktuel servertid er {current_time} " "({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "brugernavn" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "Påkrævet. 150 tegn eller færre. Kun bogstaver, cifre og @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "En bruger med det brugernavn findes allerede." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "fornavn" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "efternavn" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "e-mailadresse" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "aktiv" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16706,15 +16680,15 @@ msgstr "" "Angiver, om denne bruger skal behandles som aktiv. Fjern markeringen i " "stedet for at slette konti." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "dato tilsluttet" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "bruger" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Der findes allerede en bruger med dette brugernavn." @@ -16726,19 +16700,19 @@ msgstr "Brugerdefinerede handlinger" msgid "Example Usage" msgstr "Eksempel på brug" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Flere objekter matcher de angivne attributter: {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16747,7 +16721,7 @@ msgstr "" "Relaterede objekter skal refereres med numerisk id eller ved ordbog over " "attributter. Modtaget en ukendt værdi: {value}" -#: netbox/utilities/api.py:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -16804,7 +16778,7 @@ msgstr "Ugyldigt afgrænsningsnavn: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "RGB-farve i hexadecimalt. Eksempel: " -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16813,7 +16787,7 @@ msgstr "" "%s(%r) er ugyldig. to_model parameter til counterCacheField skal være en " "streng i formatet 'app.model'" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -16855,7 +16829,7 @@ msgstr "" "Ugyldige YAML-data. Data skal være i form af flere dokumenter, eller et " "enkelt dokument, der omfatter en liste over ordbøger." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -16864,7 +16838,7 @@ msgstr "" "Ugyldig liste ({value}). Skal være numerisk, og intervaller skal være i " "stigende rækkefølge." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -16873,7 +16847,7 @@ msgstr "" "Angiv et eller flere individuelle tal eller numeriske områder adskilt af " "kommaer. Eksempel: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -16931,7 +16905,7 @@ msgstr "" "Angiv et numerisk interval for at oprette flere IP'er.
Eksempel: " "192.0.2. [1.5,100-254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Markdown Syntaks understøttes" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "URL-venlig unik stenografi" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "Indtast kontekstdata i JSON formatere." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "MAC-adressen skal være i EUI-48-format" @@ -17078,13 +17052,13 @@ msgstr "" "Dette objekt er blevet ændret, siden formularen blev gengivet. Se objektets " "ændringslog for detaljer." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Rækkevidde“{value}„er ugyldig." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17093,49 +17067,49 @@ msgstr "" "Ugyldigt område: Slutværdi ({end}) skal være større end startværdien " "({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Duplikat eller modstridende kolonneoverskrift for“{field}„" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Duplikat eller modstridende kolonneoverskrift for“{header}„" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Række {row}: Forventet {count_expected} kolonner, men fundet {count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Uventet kolonneoverskrift“{field}„fundet." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Kolonne“{field}„er ikke et beslægtet objekt; kan ikke bruge prikker" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Ugyldig relateret objektattribut for kolonne“{field}„: {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Påkrævet kolonneoverskrift“{header}„Ikke fundet." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Mangler påkrævet værdi for dynamisk forespørgselsparam: '{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17197,18 +17171,18 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Ukendt app_label/modelnavn til {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Ugyldig IP-adresse indstillet til {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" "En kolonne med navnet {name} er allerede defineret for tabel {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Ikke defineret" @@ -17286,18 +17260,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} skal implementere get_required_permissions ()" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17341,9 +17315,9 @@ msgid "Cluster (ID)" msgstr "Klynge (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Start ved opstart" @@ -17365,26 +17339,34 @@ msgstr "Disk (MB)" msgid "Size (MB)" msgstr "Størrelse (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Type klynge" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Tildelt klyngegruppe" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Start ved opstart i hypervisor" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Tildelt klynge" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Tildelt enhed inden for klynge" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Klyngetype" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Klyngegruppe" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17407,7 +17389,7 @@ msgid "Disk size is managed via the attachment of virtual disks." msgstr "Diskstørrelse styres via vedhæftning af virtuelle diske." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Disken" @@ -17516,7 +17498,7 @@ msgstr "Skal være en IPV{family} adresse. ({ip} er en IPV{version} adresse.)" msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Den angivne IP-adresse ({ip}) er ikke tildelt denne VM." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17525,7 +17507,7 @@ msgstr "" "Den valgte overordnede grænseflade ({parent}) tilhører en anden virtuel " "maskine ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17534,7 +17516,7 @@ msgstr "" "Den valgte brogrænseflade ({bridge}) tilhører en anden virtuel maskine " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17543,23 +17525,31 @@ msgstr "" "Den umærkede VLAN ({untagged_vlan}) skal tilhøre det samme område som " "grænsefladens overordnede virtuelle maskine, eller den skal være global." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "størrelse (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "virtuel disk" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "virtuelle diske" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Tilføjet {count} enheder til klynge {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "Tildelte VLAN'er" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Børnegrænseflader" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPsec - Transport" @@ -17652,64 +17642,64 @@ msgstr "Ethernet virtuelt privat træ" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Tunnelgruppe (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Tunnelgruppe (slug)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "IPsec-profil (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "IPsec-profil (navn)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Tunnel (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Tunnel (navn)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "Udenfor IP (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "IKE-politik (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "IKE-politik (navn)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "IPsec-politik (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "IPsec-politik (navn)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "VM-grænseflade (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Tunnelgruppe" @@ -17725,13 +17715,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec-politik" @@ -17796,16 +17786,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "IKE-udgave" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Forslag" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Tildelt objekttype" @@ -17865,7 +17855,7 @@ msgstr "IKE-forslag" msgid "proposals" msgstr "forslag" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "foruddelt nøgle" @@ -17917,20 +17907,20 @@ msgstr "IPsec-politikker" msgid "IPSec profiles" msgstr "IPsec-profiler" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "L2VPN-opsigelse" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "L2VPN-opsigelser" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN-opsigelse er allerede tildelt ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18081,49 +18071,49 @@ msgstr "Tildelt grænseflade B" msgid "Side B" msgstr "Side B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "autentificeringskryptering" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "trådløs LAN-gruppe" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "trådløse LAN-grupper" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "trådløst LAN" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "grænseflade A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "grænseflade B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "trådløst link" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "trådløse links" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} er ikke en trådløs grænseflade." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Ugyldig kanalværdi: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Ugyldig kanalattribut: {name}" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index 43830f879c947347f4fb0f664b9a6ce1cfbbe6a6..e3f129351c0bd56216200cff83ce17a8e5b9ed1e 100644 GIT binary patch delta 74410 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 V6n+Up3ncctcqBC7p5LI{{|5*x3^f1% delta 74208 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 xCqAL3mI!WFDpag`!BZB7YL{value}" msgid " (default)" msgstr " (Standard)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "Zeit" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "Benutzername" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "Anfrage-ID" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "Aktion" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "Nachricht" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "Daten vor der Änderung" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "Daten nach der Änderung" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "Objekt ändern" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "Objektänderungen" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "" "Die Änderungsprotokollierung wird für diesen Objekttyp nicht unterstützt " "({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "erstellt" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "Kommentar" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "Konfigurationsdaten" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "Konfigurationsrevisionen" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "Konfigurationsrevisionen" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Standardkonfiguration" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Aktuelle Konfiguration" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Konfigurationsrevision #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "Typ" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "aktiviert" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "Synchronisierungsintervall" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "Regeln ignorieren" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Muster (eines pro Zeile), welche Dateien entsprechen, die beim " "Synchronisieren ignoriert werden sollen" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "Parameter" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "zuletzt synchronisiert" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "Datenquelle" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "Datenquellen" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Unbekannter Backendtyp: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "URLs für lokale Quellen müssen beginnen mit {scheme} (oder kein Schema " "angeben)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "Synchronisierung kann nicht initiiert werden: Läuft bereits." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2669,68 +2654,68 @@ msgstr "" "Beim Initialisieren des Backends ist ein Fehler aufgetreten. Eine " "Abhängigkeit muss installiert werden: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "zuletzt aktualisiert" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "Pfad" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Dateipfad relativ zum Stammverzeichnis des Daten Verzeichnisses" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "Größe" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "Prüfsumme" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "Die Länge muss 64 Hexadezimalzeichen betragen." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "SHA256-Hash des Dateiinhalts" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "Datendatei" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "Datendateien" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "Auto-Sync-Aufnahme" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "Auto-Sync-Aufnahmen" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "Stammverzeichnis der Datei" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "Dateipfad" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Dateipfad relativ zum angegebenen Stammpfad" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "verwaltete Datei" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "verwaltete Dateien" @@ -2759,7 +2744,7 @@ msgstr "gestartet" msgid "completed" msgstr "abgeschlossen" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "Daten" @@ -2816,7 +2801,7 @@ msgstr "" msgid "object type" msgstr "Objekttyp" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "Objekttypen" @@ -2824,24 +2809,24 @@ msgstr "Objekttypen" msgid "Sync Data" msgstr "Daten synchronisieren" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Das Löschen wird durch eine Schutzregel verhindert: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Vollständiger Name" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2849,13 +2834,13 @@ msgstr "Vollständiger Name" msgid "Object" msgstr "Objekt" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "Anfragen-ID" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Nachricht" @@ -2865,28 +2850,28 @@ msgstr "Nachricht" msgid "Is Active" msgstr "Ist aktiv" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Zuletzt synchronisiert" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "Dateien" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Pfad" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Letzte Aktualisierung" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2901,8 +2886,8 @@ msgstr "Intervall" msgid "Log Entries" msgstr "Logeinträge" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Stufe" @@ -2910,45 +2895,45 @@ msgstr "Stufe" msgid "No log entries" msgstr "Keine Logeinträge" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Version" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Zuletzt aktualisiert" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Minimale Netbox-Version" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Maximale NetBox-Version" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Keine Plugin-Daten gefunden" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Zertifiziert" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Veröffentlicht" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Installierte Version" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Neuste Version" @@ -3012,88 +2997,88 @@ msgstr "PID" msgid "No workers found" msgstr "Kein Job gefunden" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Job{job_id} nicht gefunden" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Job {id}nicht gefunden" -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Warteschlangen Job {id}beim Synchronisieren {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Log" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Wiederhergestellte Konfigurationsrevision # {id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Job {id}wurde gelöscht" -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fehler beim Job löschen {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Job {id}erneut in Warteschlange eingereiht" -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Job {id}in Warteschlange eingereiht" -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Job {id}wurde gestoppt" -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Fehler beim Stoppen des Job {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Der Plugin-Katalog konnte nicht geladen werden" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} nicht gefunden" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "Der Schnittstellenmodus unterstützt kein Q-in-Q-Service-VLAN" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "Der Schnittstellenmodus unterstützt kein ungetaggtes VLAN" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "Der Schnittstellenmodus unterstützt keine getaggten VLANs" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Position (HE)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "Einrichtungs-ID" @@ -3120,8 +3105,8 @@ msgid "Staging" msgstr "Bereitstellung" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Außerbetriebnahme" @@ -3187,7 +3172,7 @@ msgstr "Veraltet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Zoll" @@ -3205,41 +3190,40 @@ msgstr "Rück- zu Frontseite" msgid "Stale" msgstr "Abgestanden" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3267,7 +3251,7 @@ msgid "Rear" msgstr "Rückseite" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Vorbereitet" @@ -3300,7 +3284,7 @@ msgid "Top to bottom" msgstr "Von oben nach unten" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Passiv" @@ -3329,9 +3313,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Andere" @@ -3343,350 +3327,349 @@ msgstr "ITA/International" msgid "Physical" msgstr "Physikalisch" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Funknetze" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mbit/s)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit-Ethernet (1 Gbit/s)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "10-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "25-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "40-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "50-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "100 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "200 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "400-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "800 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Steckbare Transceiver" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Backplane-Ethernet" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Mobilfunk" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seriell" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Koaxial" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Stapelnd" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Halb" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Voll" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatisch" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Untagged" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagged" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Tagged (Alle)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q in Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "IEEE-Standard" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "Passiv 24 V (2 Paare)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "Passiv 24 V (4 Paare)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "Passiv 48 V (2 Paare)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "Passiv 48 V (4 Paare)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Kupfer" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Glasfaser" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Einzeln" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Trunk" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "2C1P trunk" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "2C2P trunk" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "2C4P trunk" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "2C4P trunk (shuffle)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "2C6P trunk" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "2C8P trunk" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "2C12P trunk" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "4C1P trunk" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "4C2P trunk" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "4C4P trunk" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "4C4P trunk (shuffle)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "4C6P trunk" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "4C8P trunk" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "8C4P trunk" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Breakout" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P:4C1P breakout" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P:6C1P breakout" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P:8C1P breakout (shuffle)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Kupfer — Twisted Pair (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Kupfer - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Kupfer - Koaxial" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Glasfaser — Multimode" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Glasfaser — Singlemode" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Glasfaser - Andere" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Verbunden" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Zentimeter" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Meilen" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fuß" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Einphasig" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Dreiphasig" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Deaktiviert" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Fehlerhaft" @@ -3700,275 +3683,275 @@ msgstr "Ungültiges MAC-Adressformat: {value}" msgid "Invalid WWN format: {value}" msgstr "Ungültiges WWN-Format: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Übergeordnete Region (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Übergeordnete Region (URL-Slug)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Übergeordnete Standortgruppe (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Übergeordnete Standortgruppe (URL-Slug)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Gruppe (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Gruppe (URL-Slug)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Übergeordnete Lokation (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Übergeordnete Lokation (URL-Slug)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Hersteller (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Hersteller (Slug)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Regaltyp (slug)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Racktyp (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Rolle (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Rolle (URL-Slug)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Rack (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Benutzer (Name)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Standard-Betriebssystem (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Standard-Betriebssystem (URL-Slug)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Hat ein Frontalbild" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Hat ein Rückseitenbild" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Hat Konsolenanschlüsse" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Hat Konsolenserveranschlüsse" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Hat Stromanschlüsse" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Hat Steckdosen" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Hat Schnittstellen" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Hat durchgereichte Anschlüsse" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Hat Moduleinsätze" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Hat Geräteeinsätze" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Hat Inventargegenstände" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Profil (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Profil (Name)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Gerätetyp (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Modultyp (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Stromanschluss (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Rückanschluss (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Frontanschluss (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Übergeordneter Inventarartikel (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Konfigurationsvorlage (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Rolle (ID) des übergeordneten Geräts" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Rolle des übergeordneten Geräts (URL-Slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Unmittelbare übergeordnete Plattform (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Unmittelbare übergeordnete Plattform (Slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Übergeordnete Plattform (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Übergeordnete Plattform (Slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Gerätetyp (Slug)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Übergeordnetes Gerät (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Betriebssystem (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Betriebssystem (URL-Slug)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Standortname (URL-Slug)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Übergeordneter Schacht (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "VM-Cluster (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Clustergruppe (URL-Slug)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Clustergruppe (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Gerätemodell (URL-Slug)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Hat volle Tiefe" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3976,226 +3959,226 @@ msgstr "Hat volle Tiefe" msgid "MAC address" msgstr "MAC-Adresse" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Hat eine primäre IP" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Hat eine Out-of-Band-IP" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Ist ein virtuelles Gehäuse-Mitglied" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Hat Virtual Device Context" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Modell des Geräts" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Modultyp (Modell)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Modulschacht (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Rack (Name)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Gerät (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Gerät (Name)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Gerätetyp (Modell)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Geräterolle (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Geräterolle (URL-Slug)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Virtuelles Gehäuse" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Mandant (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Mandant (URL-Slug)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Modul (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Virtuelle Maschine (Name)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Virtuelle Maschine (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Schnittstelle (Name)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "VM-Schnittstelle (Name)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "VM-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Ist zugewiesen" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Ist primär" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "802.1Q-Modus" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Zugewiesenes VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "Zugewiesene VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-Übersetzungsrichtlinie (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4203,130 +4186,130 @@ msgstr "VLAN-Übersetzungsrichtlinie (ID)" msgid "VLAN Translation Policy" msgstr "VLAN-Übersetzungsrichtlinie" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "Virtuelle Gehäuseschnittstellen für Gerät, wenn das Gerät Master ist" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "" "Virtuelle Gehäuseschnittstellen für Gerät, wenn das Gerät Master ist (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuelle Gehäuseschnittstellen für Gerät" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuelle Gehäuseschnittstellen für Gerät (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Art der Schnittstelle" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Übergeordnete Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Überbrückte Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "LAG-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "MAC-Adresse" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Primäre MAC-Adresse (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Primäre MAC-Adresse" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtual Device Context" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Virtual Device Context (Identifier)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "WLAN" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "WLAN Verbindung" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Virtueller Verbindungsabschluß (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Hauptmodulschacht (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Installiertes Modul (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Installiertes Gerät (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Installiertes Gerät (Name)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Master (Name)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Nicht terminiert" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Stromverteiler (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Tags" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4336,7 +4319,7 @@ msgstr "Tags" msgid "Position" msgstr "Position" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4344,48 +4327,48 @@ msgstr "" "Alphanumerische Bereiche werden unterstützt. (Muss der Anzahl der Namen " "entsprechen, die erstellt werden.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Einrichtung" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Name des Kontakts" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Telefon des Kontakts" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Zeitzone" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4394,70 +4377,70 @@ msgstr "Zeitzone" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Breite" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Absteigende Höheneinheiten (HE)" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Äußere Breite" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Äußere Höhe" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Äußere Tiefe" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Äußere Einheit" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Einbautiefe" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4466,85 +4449,85 @@ msgstr "Einbautiefe" msgid "Weight" msgstr "Gewicht" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Maximales Gewicht" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Gewichtseinheit" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Äußere Abmessungen" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Racktyp" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Seriennummer" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4553,170 +4536,169 @@ msgstr "Luftstrom" msgid "Rack" msgstr "Rack" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 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:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Artikelnummer" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "Höheneinheit" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Von der Nutzung ausschließen" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Gehäuse" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "VM-Rolle" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 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:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 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: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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Betriebssystem" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Cluster" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Konfiguration" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Modultyp" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4733,110 +4715,110 @@ msgstr "Modultyp" msgid "Label" msgstr "Label" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Längeneinheit" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Domäne" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 msgid "Power panel" msgstr "Stromverteiler" -#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Phase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spannung" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Stromstärke" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Max. Auslastung" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Maximale Auslastung" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Maximale Leistungsaufnahme (Watt)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Zugewiesene Leistungsaufnahme" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Stromanschluss" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 msgid "Feed leg" msgstr "Phasenlage" -#: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "PoE-Typ" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4850,377 +4832,377 @@ msgstr "WLAN Funktion" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Geschwindigkeit" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "Getaggte VLANs" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Hinzufügen eines getaggten VLANs" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Adressierung" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Dienst / Port" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q-Switching" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Hinzufügen/Entfernen" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "Der Schnittstellenmodus muss gesetzt werden, um VLANs zuzuweisen" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "" "Einer Endgeräteschnittstelle (Access) können keine getaggten VLANs " "zugewiesen sein." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Name der übergeordneten Region" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Name der übergeordneten Standortgruppe" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Zugewiesene Region" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Zugewiesene Gruppe" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "verfügbare Optionen" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Zugewiesener Standort" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Übergeordnete Lokation" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Lokation wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Der Hersteller dieses Racktyps" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "Die Position mit der niedrigsten Nummer im Rack" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Breite von Schiene zu Schiene (in Zoll)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Einheit für Außenmaße" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Einheit für Rackgewichte" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Name des zugewiesenen Mandanten " -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Name der zugewiesenen Rolle" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Racktyp Modell" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Richtung des Luftstroms" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "Die Breite muss festgelegt werden, wenn kein Racktyp angegeben wird." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "" "Die Anzahl HE muss festgelegt werden, wenn kein Racktyp angegeben wird." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Übergeordneter Standort" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 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:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Einheiten" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Kommagetrennte Liste einzelner Einheitennummern" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Der Hersteller, der diesen Gerätetyp herstellt" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "Das Standard-Betriebssystem für Geräte diesen Typs (optional)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Gewicht des Geräts" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Einheit für das Gerätegewicht" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Gewicht des Moduls" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Einheit für das Modulgewicht" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "" "Attributwerte für das zugewiesene Profil, die als assoziatives Array " "übergeben werden" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "" "Das Profil muss angegeben werden, wenn Attributdaten bereitgestellt werden." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Rolle „Übergeordnetes Gerät“" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "Die Geräterolle wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Übergeordnete Plattform" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Plattform wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Betriebssystem-Zuweisungen auf diesen Hersteller beschränken" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Zugewiesene Rolle" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Gerätetyp Hersteller" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Gerätetyp Modell" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Virtuelles Gehäuse" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Virtualisierungscluster" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Zugewiesene Lokation (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Zugewiesenes Rack (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Ausrichtung" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Montierte Rackseite" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Übergeordnetes Gerät (für untergeordnete Geräte)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Geräteeinsatz" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Geräteschacht, in dem dieses Gerät installiert ist (für untergeordnete " "Geräte)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Moduleinsatz" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "Der Modulschacht, in dem dieses Modul installiert ist" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Der Typ des Moduls" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Komponenten replizieren" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5228,98 +5210,98 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Komponenten übernehmen" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Übernehmen Sie bereits bestehende Komponenten" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Anschlusstyp" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Anschlussgeschwindigkeit in Bit/s" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Ausgangstyp" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Lokaler Stromanschluss, der diese Steckdose speist" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Überbrückte Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Übergeordnete LAG-Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC-Namen, getrennt durch Kommas, umgeben von doppelten Anführungszeichen. " "Beispiel:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Physikalisches Medium" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "PoE-Modus" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "PoE-Typ" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q-Betriebsmodus (für L2-Schnittstellen)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Filtern Sie VLANs, die für die Zuweisung nach Gruppe verfügbar sind" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "Zugewiesene VLAN-ID ohne Tags (gefiltert nach VLAN-Gruppe)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5327,97 +5309,97 @@ msgstr "" "Zugewiesene markierte VLAN-IDs, getrennt durch Kommas, umgeben von doppelten" " Anführungszeichen (gefiltert nach VLAN-Gruppe). Beispiel:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" msgstr "Zugewiesene Q-in-Q Service VLAN-ID (gefiltert nach VLAN-Gruppe)" -#: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 -#: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "Zugewiesenes VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Rf-Rolle" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "WLAN Rolle (AP/Station)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} ist dem Gerät {device} nicht zugewiesen" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Klassifizierung des physikalischen Mediums" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Installiertes Gerät" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "In diesem Schacht installiertes untergeordnetes Gerät" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Untergeordnetes Gerät wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Artikel aus dem übergeordneten Inventar" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Komponententyp" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Komponententyp" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Name der Komponente" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Name der Komponente" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "" "Der Komponentenname muss angegeben werden, wenn der Komponententyp angegeben" " wird" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponente wurde nicht gefunden: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "" "Der Komponententyp (Component type) muss angegeben werden, wenn der " "Komponentenname (Component name) angegeben wird" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5425,101 +5407,101 @@ msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" msgid "Virtual machine" msgstr "Virtuelle Maschine" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "Übergeordnete VM der zugewiesenen Schnittstelle (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Zugewiesene Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "" "Machen Sie dies zur primären MAC-Adresse für die zugewiesene Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Bei der Zuweisung einer Schnittstelle muss das übergeordnete Gerät oder die " "virtuelle Maschine angegeben werden" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Seite A" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Standort des übergeordneten Geräts A (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Gerät Seite A" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Name des Geräts" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Typ Seite A" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Name der Seite A" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Name des Abschlusspunktes" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Seite B" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Standort des übergeordneten Geräts B (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Gerät Seite B" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Typ Seite B" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Name der Seite B" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Status der Verbindung" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Kabelverbindungsprofil" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "Farbname (z. B. „Rot“) oder Hex-Code (z. B. „f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "" "Seite {side_upper}: {device} {termination_object} ist bereits verbunden" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} Standort Abschluss nicht gefunden: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5528,64 +5510,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Mastergerät" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Name des übergeordneten Standorts" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "vorgeschalteter Stromverteiler" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Primär oder redundant" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Versorgungsart (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Ein- oder Dreiphasig" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "Primäre IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "Primäre IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-Adresse mit Präfixlänge, z. B. 2001:db8: :1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5627,8 +5609,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5636,104 +5618,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Stromzufuhr" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Gerätestatus" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Übergeordnete Region" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Übergeordnete Gruppe" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Anzahl der Racks" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Funktion" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Reservierung" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Komponenten" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Anzahl Geräte" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Rolle des Untergeräts" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Anzahl der Module" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Rolle des Geräts" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modell" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Hat eine OOB-IP" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Virtuelles Gehäusemitglied" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Hat Virtual Device Contexts" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Clustergruppe" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Verkabelt" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Belegt" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5746,48 +5728,48 @@ msgstr "Belegt" msgid "Connection" msgstr "Verbindung" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Art" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Nur Verwaltung" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q-Modus" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "WLAN Kanal" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Kanalfrequenz (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Kanalbreite (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Sendeleistung (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5797,23 +5779,23 @@ msgstr "Sendeleistung (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Erfasst" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Zugewiesenes Gerät" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Zugewiesene VM" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Einer Schnittstelle zugewiesen" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "Primärer MAC einer Schnittstelle" @@ -5822,19 +5804,18 @@ msgstr "Primärer MAC einer Schnittstelle" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Ein virtuelles Chassismitglied ist bereits in Position {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5847,21 +5828,21 @@ msgstr "Art des Geltungsbereichs" msgid "Scope" msgstr "Geltungsbereich" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Bitte wählen Sie einen {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Art des Umfangs (App und Modell)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Rückanschlüsse" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5871,31 +5852,31 @@ msgstr "" " ausgewählten Anzahl der Rückanschlüssepositionen übereinstimmen " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Kontaktinformationen" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Rackrolle" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "URL-Slug" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Inventarsteuerung" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5903,40 +5884,40 @@ msgstr "" "Kommagetrennte Liste numerischer Einheiten-IDs. Ein Bereich kann mit einem " "Bindestrich angegeben werden." -#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Profil und Eigenschaften" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 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:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 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:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Charakteristiken" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5951,50 +5932,50 @@ msgstr "" "{module}, falls vorhanden, wird beim Erstellen eines neuen " "Moduls automatisch durch den Positionswert ersetzt." -#: netbox/dcim/forms/model_forms.py:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Konsolenanschlussvorlage" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Port-Vorlage für Konsolenserver" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Frontanschluss-Vorlage" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Schnittstellen-Vorlage" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Vorlage für Steckdosen" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Vorlage für Stromverteiler" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Vorlage für den hinteren Anschluss" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Konsolenanschluss" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -6006,7 +5987,7 @@ msgstr "Konsolenserveranschluss" msgid "Front Port" msgstr "Frontanschluss" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -6018,41 +5999,41 @@ msgstr "Frontanschluss" msgid "Rear Port" msgstr "Rückanschluss" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Stromanschluss" -#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Stromabgang" -#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Komponentenzuweisung" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "LAG-Schnittstelle" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 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:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "untergeordnetes Gerät" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6060,65 +6041,64 @@ 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:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Konsolenanschluss" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Konsolenserveranschluss" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Frontanschluss" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Stromabgang" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Rückseitenanschluss" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Inventar-Artikel" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rolle des Inventarartikels" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "VM-Schnittstelle" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6126,7 +6106,7 @@ msgstr "" "Alphanumerische Bereiche werden unterstützt. (Muss der Anzahl der Objekte " "entsprechen, die erstellt werden.)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6135,7 +6115,7 @@ msgstr "" "Das bereitgestellte Muster spezifiziert {value_count} Werte, aber " "{pattern_count} werden erwartet." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6143,11 +6123,11 @@ msgstr "" msgid "Members" msgstr "Mitglieder" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Ausgangsposition" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6155,11 +6135,11 @@ msgstr "" "Position des ersten Mitgliedsgeräts. Erhöht sich für jedes weitere Mitglied " "um eins." -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Mitgliedsgeräte" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "Für das erste VC-Mitglied muss eine Position angegeben werden." @@ -6172,72 +6152,72 @@ msgstr "" "Ungültige Position des hinteren Anschlusses ({rear_port_position}): Hinterer" " Anschluss {name} hat nur {positions} Stellungen." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "Profil" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "Label" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "Länge" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "Längeneinheit" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "Kabel" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "Kabel" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "Bei der Eingabe einer Kabellänge muss eine Einheit angegeben werden" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "" "Beim Erstellen eines neuen Kabels müssen A- und B-Anschlüsse definiert " "werden." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Verschiedene Anschlusstypen können nicht an dasselbe Kabelende angeschlossen" " werden." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Inkompatible Verbindungssarten: {type_a} und {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "" "A- und B-Anschlüsse können nicht mit demselben Objekt verbunden werden." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "Ende" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "Kabelabschlusspunkt" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "Kabelabschlusspunkte" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6246,7 +6226,7 @@ msgstr "" "Es kann kein Kabel angeschlossen werden an {obj_parent} > {obj} weil es als " "verbunden markiert ist." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6255,62 +6235,62 @@ msgstr "" "Doppelte Terminierung gefunden für {app_label}.{model} {termination_id}: " "Kabel {cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kabel können nicht an {type_display} Schnittstellen terminiert werden" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Transportnetzabschlüsse, die an ein Provider-Netzwerk angeschlossen sind, " "sind möglicherweise nicht verkabelt." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "ist aktiv" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "ist abgeschlossen" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "ist aufgeteilt" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "Kabelweg" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "Kabelwege" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "" "Alle ursprünglichen Verbindungsabschlüsse müssen an denselben Link angehängt" " werden" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "" "Alle Mid-Span-Verbindungsabschlüsse müssen denselben Abschlusstyp haben" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "" "Ein Verbindungsabschluss muss an einem Abschlussobjekt verbunden werden." -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Alle Verbindungen müssen verkabelt oder drahtlos sein" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Alle Links müssen dem ersten Linktyp entsprechen" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6319,18 +6299,18 @@ msgstr "" "{module} wird als Ersatz für die Position des Modulschachts akzeptiert, wenn" " es an einen Modultyp angehängt wird." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Physisches Label" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "" "Komponentenvorlagen können nicht auf einen anderen Gerätetyp verschoben " "werden." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6338,7 +6318,7 @@ msgstr "" "Eine Komponentenvorlage kann nicht gleichzeitig einem Gerätetyp und einem " "Modultyp zugeordnet werden." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6346,41 +6326,41 @@ msgstr "" "Eine Komponentenvorlage muss entweder einem Gerätetyp oder einem Modultyp " "zugeordnet sein." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "Vorlage für Konsolenanschluss" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "Vorlagen für Konsolenanschlüsse" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "Portvorlage für Konsolenserver" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "Portvorlagen für Konsolenserver" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "maximale Leistungsaufnahme" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "zugewiesene Leistungsaufnahme" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "Vorlage für Stromanschluss" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "Vorlagen für Stromanschlüsse" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." @@ -6388,92 +6368,92 @@ msgstr "" "Die zugewiesene Leistungsaufnahme darf die maximale Leistung " "({maximum_draw}W) nicht überschreiten." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "Phasenlage" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Phase (bei dreiphasiger Stromzufuhr)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "Vorlage für Stromabgang" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "Vorlagen für Steckdosen" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Übergeordneter Stromanschluss ({power_port}) muss zum gleichen Gerätetyp " "gehören" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Übergeordneter Stromanschluss ({power_port}) muss zum gleichen Modultyp " "gehören" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "Nur Verwaltung" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "Bridge-Schnittstelle" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "WLAN Rolle" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "Schnittstellenvorlage" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "Schnittstellenvorlagen" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "Bridge-Schnittstelle ({bridge}) muss zum gleichen Gerätetyp gehören" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Bridge-Schnittstelle ({bridge}) muss zum gleichen Modultyp gehören" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "Rückanschluss ({rear_port}) muss zum gleichen Gerätetyp gehören" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "Positionen" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "Frontanschluss-Vorlage" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "Frontanschluss-Vorlagen" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6482,15 +6462,15 @@ msgstr "" "Die Anzahl der Positionen darf nicht kleiner sein als die Anzahl der " "zugewiesenen Ports für den Rückanschluss ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "Vorlage für den Rückanschluss" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "Vorlagen für Rückanschlüsse" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6499,34 +6479,34 @@ msgstr "" "Die Anzahl der Positionen darf nicht kleiner sein als die Anzahl " "zugewiesenen Ports der Frontanschlüsse ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "Position" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "" "Bezeichner, auf den beim Umbenennen installierter Komponenten verwiesen wird" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "Vorlage für Moduleinsatz" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "Vorlagen für Moduleinsätze" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "Vorlage für Geräteeinsatz" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "Vorlagen für Geräteeinsätze" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6535,21 +6515,21 @@ msgstr "" "Untergeräterolle des Gerätetyps ({device_type}) muss auf „Übergeordnet“ " "gesetzt sein, um Geräteschächte zuzulassen." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "Teile-ID" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Vom Hersteller zugewiesene Teile-ID" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "Vorlage für Inventarartikel" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "Vorlagen für Inventarartikel" @@ -6685,11 +6665,11 @@ msgid "tagged VLANs" msgstr "tagged VLANs" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q-SVLAN" @@ -6710,82 +6690,82 @@ msgstr "" "MAC-Adresse {mac_address} ist einer anderen Schnittstelle zugewiesen " "({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "übergeordnete LAG" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Diese Schnittstelle wird nur für Out-of-Band-Verwaltung verwendet" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "Geschwindigkeit (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "Duplex" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "Weltweiter 64-Bit-Name" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "WLAN Kanal" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "Kanalfrequenz (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Wird vom ausgewählten Kanal aufgefüllt (falls gesetzt)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "Sendeleistung (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "WLANs" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "Schnittstelle" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "Schnittstellen" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "" "{display_type} An Schnittstellen kann kein Kabel angeschlossen werden." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "" "{display_type} Schnittstellen können nicht als verbunden markiert werden." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "" "Eine Schnittstelle kann nicht seine eigene übergeordnete Schnittstelle sein." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Nur virtuelle Schnittstellen können einer übergeordneten Schnittstelle " "zugewiesen werden." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6794,7 +6774,7 @@ msgstr "" "Die ausgewählte übergeordnete Schnittstelle ({interface}) gehört zu einem " "anderen Gerät ({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6803,7 +6783,7 @@ msgstr "" "Die ausgewählte übergeordnete Schnittstelle ({interface}) gehört zu " "{device}, das nicht Teil des virtuellen Chassis ist {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6812,7 +6792,7 @@ msgstr "" "Die gewählte Bridge-Schnittstelle ({bridge}) gehört zu einem anderen Gerät " "({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6821,17 +6801,17 @@ msgstr "" "Die gewählte Bridge-Schnittstelle ({interface}) gehört zu {device}, das " "nicht Teil des virtuellen Chassis {virtual_chassis}ist." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "" "Virtuelle Schnittstellen können keine übergeordnete LAG-Schnittstelle haben." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "" "Eine LAG-Schnittstelle nicht seine eigene übergeordnete Schnittstelle sein." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6839,7 +6819,7 @@ msgstr "" "Die gewählte LAG-Schnittstelle ({lag}) gehört zu einem anderen Gerät " "({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6848,37 +6828,37 @@ msgstr "" "Die gewählte LAG-Schnittstelle ({lag}) gehört zu {device}, das nicht Teil " "des virtuellen Chassis {virtual_chassis} ist." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Der Kanal kann nur an drahtlosen Schnittstellen eingestellt werden." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Die Kanalfrequenz kann nur an drahtlosen Schnittstellen eingestellt werden." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Bei ausgewähltem Kanal kann keine benutzerdefinierte Frequenz angegeben " "werden." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Die Kanalbreite kann nur an drahtlosen Schnittstellen eingestellt werden." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "" "Bei ausgewähltem Kanal kann keine benutzerdefinierte Breite angegeben " "werden." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "Der Schnittstellenmodus unterstützt kein ungetaggtes VLAN ." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6935,7 +6915,7 @@ msgid "module bays" msgstr "Moduleinsätze" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Ein Modulschacht kann nicht zu einem darin installierten Modul gehören." @@ -6974,15 +6954,15 @@ msgid "inventory item roles" msgstr "Inventarartikelrollen" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "Seriennummer" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "Asset-Tag" @@ -7028,59 +7008,59 @@ msgstr "" "Inventargegenstand kann nicht einer Komponente auf einem anderen Gerät " "zugewiesen werden" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "Hersteller" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "Hersteller" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "Modell" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "Standard-Betriebssystem" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "Teilenummer" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Diskrete Teilenummer (optional)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "Höhe (HE)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "von der Auslastung ausschließen" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" "Geräte diesen Typs sind bei der Berechnung der Rackauslastung " "ausgeschlossen." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "hat volle Tiefe" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "" "Das Gerät verbraucht sowohl die vordere als auch die hintere Rackfront." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "Über-/Untergeordnetenstatus" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -7089,25 +7069,25 @@ msgstr "" "untergebracht. Lassen Sie das Feld leer, wenn es sich bei diesem Gerätetyp " "weder um ein übergeordnetes noch um ein untergeordnetes handelt." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "Luftstrom" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "Gerätetyp" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "Gerätetypen" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "" "Die HE-Höhe muss in Schritten von 0,5 Höheneinheiten (HE) angegeben werden." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7116,7 +7096,7 @@ msgstr "" "Gerät {device} im Rack {rack} hat nicht genug Platz für eine Höhe von " "{height}HE" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7126,7 +7106,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} Instanzen bereits in Racks " "montiert." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7134,167 +7114,167 @@ msgstr "" "Alle mit diesem Gerät verknüpften Geräteschachtvorlagen müssen gelöscht " "werden, bevor es als übergeordnetes Gerät freigegeben wird." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Untergeordnete Gerätetypen müssen 0 HE sein." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Virtuelle Maschinen können dieser Rolle zugewiesen werden" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "" "Eine Geräterolle der obersten Ebene mit diesem Namen ist bereits vorhanden." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "" "Eine Geräterolle auf oberster Ebene mit diesem Web-Slug ist bereits " "vorhanden." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "Geräterolle" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "Geräterollen" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Beschränken Sie dieses Betriebssystem optional auf Geräte eines bestimmten " "Herstellers" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "Betriebssystem" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "Betriebssysteme" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "Der Plattformname muss eindeutig sein." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Platform Slug muss einzigartig sein." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "Die Funktion, die dieses Gerät erfüllt" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "vom Hersteller vergebene Gehäuse-Seriennummer" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "" "Ein eindeutiger Wert, der zur Identifizierung dieses Geräts verwendet wird" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "Position (HE)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "Rackseite" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "primäre IPv4-Adresse" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "primäre IPv6-Adresse" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "Out-of-Band-IP-Adresse" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "VC-Position" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Position des virtuellen Gehäuses" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "VC-Priorität" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Priorität bei der Masterwahl für virtuelle Gehäuse" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "Breitengrad" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-Koordinate im Dezimalformat (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "Längengrad" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "Der Name des Geräts muss pro Standort eindeutig sein." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "Gerät" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "Geräte" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rack {rack} gehört nicht zum Standort {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokation {location} gehört nicht zum Standort {site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rack {rack} gehört nicht zur Lokation {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Es ist nicht möglich, eine Rackseite auszuwählen, ohne ein Rack zuzuweisen." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "" "Es ist nicht möglich, eine Rackposition auszuwählen, ohne ein Rack " "zuzuweisen." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "Die Position muss in Schritten von 0,5 Höheneinheiten erfolgen." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "" "Bei der Definition der Rackposition muss die Rackseite angegeben werden." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7302,7 +7282,7 @@ msgstr "" "Ein 0 HE-Gerätetyp ({device_type}) kann keiner Höheneinheit zugewiesen " "werden." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7310,7 +7290,7 @@ msgstr "" "Untergeordnete Gerätetypen können keiner Rackseite zugewiesen werden. Dies " "ist ein Attribut des übergeordneten Geräts." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7318,7 +7298,7 @@ msgstr "" "Untergeordnete Gerätetypen können keiner Rackposition zugewiesen werden. " "Dies ist ein Attribut des übergeordneten Geräts." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7327,22 +7307,22 @@ msgstr "" "HE{position} ist bereits belegt oder verfügt nicht über ausreichend " "Speicherplatz für diesen Gerätetyp: {device_type} ({u_height}HE)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} ist keine IPv4-Adresse." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Die angegebene IP-Adresse ({ip}) ist diesem Gerät nicht zugewiesen." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} ist keine IPv6-Adresse." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7351,23 +7331,23 @@ msgstr "" "Das zugewiesene Betriebssystem ist beschränkt auf {platform_manufacturer} " "Gerätetypen, aber der Typ dieses Geräts gehört zu {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Der zugewiesene Cluster gehört zu einem anderen Standort ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Der zugewiesene Cluster gehört zu einem anderen Standort ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Die Position eines Geräts, das einem virtuellen Gehäuse zugewiesen ist, muss" " definiert sein." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7376,15 +7356,15 @@ msgstr "" "Gerät kann nicht aus dem virtuellen Gehäuse entfernt werden " "{virtual_chassis} weil es derzeit der Master ist." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "Domäne" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "virtuelles Gehäuse" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." @@ -7392,7 +7372,7 @@ msgstr "" "Der gewählte Master ({master}) ist diesem virtuellen Chassis nicht " "zugewiesen." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7401,26 +7381,26 @@ msgstr "" "Das virtuelle Gehäuse kann nicht gelöscht werden {self}. Es gibt " "Mitgliedsschnittstellen, die gehäuseübergreifende LAG-Schnittstellen bilden." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifizieren" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 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:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "Kommentare" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "Virtual Device Context" @@ -7455,66 +7435,66 @@ msgstr "" "Die MAC-Adresse kann nicht neu zugewiesen werden, solange sie als primäre " "MAC-Adresse für ein Objekt festgelegt ist" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Eine Schnittstelle kann nicht zu sich selbst überbrückt werden." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuelle Schnittstellen können keinen PoE-Modus haben." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuelle Schnittstellen können keinen PoE-Typ haben." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "" "Bei der Festlegung eines PoE-Typs muss der PoE-Modus angegeben werden." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "Die WLAN-Rolle kann nur auf Funkschnittstellen festgelegt werden." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "Schema" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "Modultyp-Profil" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "Modultyp-Profile" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "Attribute" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "Modultyp" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "Modultypen" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Ungültiges Schema: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "Modul" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "Module" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7523,15 +7503,15 @@ msgstr "" "Das Modul muss in einem Modulschacht installiert werden, der zum " "zugewiesenen Gerät gehört ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "Stromverteiler" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "Stromverteiler" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" @@ -7539,43 +7519,43 @@ msgstr "" "Lokation {location} ({location_site}) befindet sich auf einem anderen " "Standort als {site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "liefern" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "Phase" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "Spannung" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "Stromstärke" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "maximale Auslastung" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Maximal zulässige Auslastung (in Prozent)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "verfügbare Leistung" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "Stromzufuhr" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "Stromzufuhren" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7584,71 +7564,71 @@ msgstr "" "Rack {rack} ({rack_site}) und Stromverteiler {powerpanel} " "({powerpanel_site}) befinden sich an verschiedenen Sites." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "Die Spannung darf für die Wechselstromversorgung nicht negativ sein" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "Breite" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Breite von Schiene zu Schiene" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Höhe in Höheneinheiten (HE)" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "Start HE" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Start HE für Rack" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "absteigende Höheneinheiten" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Die Höheneinheiten sind von oben nach unten nummeriert" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "äußere Breite" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Außenabmessungen des Racks (Breite)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "äußere Höhe" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Außenmaß des Racks (Höhe)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "äußere Tiefe" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Außenabmessung des Racks (Tiefe)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "Maßeinheit" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "Einbautiefe" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7656,78 +7636,78 @@ msgstr "" "Maximale Tiefe eines montierten Geräts in Millimetern. Bei Racks mit vier " "Pfosten ist dies der Abstand zwischen den vorderen und hinteren Schienen." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "maximales Gewicht" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Maximale Tragfähigkeit des Racks" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "Formfaktor" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "Racktyp" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "Racktypen" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "Muss eine Einheit angeben, wenn eine Außenabmessung festgelegt wird" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "" "Bei der Einstellung eines Höchstgewichts muss eine Einheit angegeben werden" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "Rolle des Rack" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "Rackrollen" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "Einrichtungs-ID" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Lokal zugewiesener Bezeichner" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Funktionelle Rolle" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "" "Ein eindeutiger Wert, das zur Identifizierung dieses Racks verwendet wird" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "Rack" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "Racks" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "" "Die zugewiesene Lokation muss zum übergeordneten Standort gehören ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7736,7 +7716,7 @@ msgstr "" "Das Rack muss mindestens {min_height}HE groß sein, um aktuell installierten " "Geräte unterzubringen." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7745,29 +7725,29 @@ msgstr "" "Die Nummerierung der Höheneinheiten muss bei {position} oder weniger " "beginnen, um die aktuell installierten Geräte unterzubringen." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Die Lokation muss vom selben Standort stammen, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "Einheiten" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "HE-Reservierung" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "Rackreservierungen" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Ungültige Einheit(en) für {height}HE Rack: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Die folgenden Einheiten wurden bereits reserviert: {unit_list}" @@ -7886,145 +7866,145 @@ msgstr "Komponenten hinzufügen" msgid "Disconnect Selected" msgstr "Ausgewählte Verbindung trennen" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Abschlusspunkt A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Abschlusspunkt B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Gerät A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Gerät B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Standort A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Standort B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Rack A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Rack B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Standort A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Standort B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Name der Farbe" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Erreichbar" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Geräte" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Konfigvorlage" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "Höhe in HE" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "IP-Adresse" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "IPv4-Adresse" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "IPv6-Adresse" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "VC-Position" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "VC-Priorität" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Position (Geräteschacht)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Stromanschlüsse" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -8034,44 +8014,44 @@ msgstr "Steckdosen" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Schnittstellen" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Frontanschlüsse" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Geräteeinsätze" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Moduleinsätze" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Lokation des Geräts" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Geräte Standort" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduleinsatz" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8080,167 +8060,164 @@ msgstr "Moduleinsatz" msgid "Inventory Items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Farbe des Kabels" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Verbindungsenden" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Als verbunden markieren" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Maximaler Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Zugewiesener Stromverbrauch (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-Adressen" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "Primärere MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-Adressen" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-Gruppen" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Nur zur Verwaltung" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Virtuelle Verbindung" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Zuordnungen" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Installiertes Gerät" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "Installierte Rolle" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "Installierter Typ" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "Installierte Beschreibung" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "Installierte Seriennummer" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Installiertes Asset-Tag" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installiertes Modul" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Seriennummer des Moduls" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Modul-Asset-Tag" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Status des Moduls" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponente" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Artikel" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Racktypen" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Gerätetypen" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Modultypen" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Betriebssysteme" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Standard-Betriebssystem" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Volle Tiefe" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Anzahl Geräte" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8249,9 +8226,9 @@ msgstr "Anzahl Geräte" msgid "Console Ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8260,9 +8237,9 @@ msgstr "Konsolenanschlüsse" msgid "Console Server Ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8271,9 +8248,9 @@ msgstr "Konsolenserveranschlüsse" msgid "Power Ports" msgstr "Stromanschlüsse" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8282,9 +8259,9 @@ msgstr "Stromanschlüsse" msgid "Power Outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8292,9 +8269,9 @@ msgstr "Steckdosen" msgid "Front Ports" msgstr "Frontanschlüsse" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8303,17 +8280,17 @@ msgstr "Frontanschlüsse" msgid "Rear Ports" msgstr "Rückanschlüsse" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8322,71 +8299,71 @@ msgstr "Geräteeinsätze" msgid "Module Bays" msgstr "Moduleinsätze" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Anzahl der Module" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Stromzufuhren" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Max. Auslastung" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Racks" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Höhe" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Äußere Breite" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Äußere Höhe" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Äußere Tiefe" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Maximales Gewicht" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Anzahl der Racks" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Platz" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Standorte" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "VLAN-Gruppen" @@ -8400,7 +8377,7 @@ msgstr "{} Millimeter" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Seriennummer" @@ -8429,83 +8406,83 @@ msgstr "Mitglieder des virtuellen Gehäuses" msgid "Power Utilization" msgstr "Energienutzung" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Verbindung von {count} {type} unterbrochen" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Untergeordnete Regionen" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Untergeordnete Gruppen" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Nicht in einem Rack befindliche Geräte" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Untergeordnete Lokationen" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Rackreservierungen" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Anwendungsdienste" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Konfigurationsvorlage" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Konfiguration rendern" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Virtuelle Maschinen" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} installiert." -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} entfernt." -#: netbox/dcim/views.py:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Untergeordnet" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Mitglied hinzugefügt {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} vom virtuellen Gehäuse {chassis} entfernt." @@ -8520,13 +8497,13 @@ msgid "Changing the type of custom fields is not supported." msgstr "" "Das Ändern des Typs von benutzerdefinierten Feldern wird nicht unterstützt." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "Die Planung ist für dieses Skript nicht aktiviert." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "Die geplante Zeit muss in der Zukunft liegen." @@ -8603,9 +8580,9 @@ msgid "No" msgstr "Nein" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Link" @@ -8702,13 +8679,13 @@ msgstr "Schwarz" msgid "White" msgstr "Weiß" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skript" @@ -8717,33 +8694,33 @@ msgstr "Skript" msgid "Notification" msgstr "Benachrichtigung" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "" "Unbekannter Operator: {op}. Muss einer von den folgenden sein: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Nicht unterstützter Wertetyp: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Ungültiger Typ für {op} Dienst / Port: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Der Regelsatz muss ein Dictionary sein, nicht {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Ungültiger Logik-Typ: es muss 'AND' oder 'OR' sein. Siehe Dokumentation" -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Inkorrekte Key(s) rückgemeldet. Bitte die Dokumentation checken." @@ -8756,27 +8733,27 @@ msgstr "Widget-Typ" msgid "Unregistered widget class: {name}" msgstr "Nicht registrierte Widget-Klasse: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} muss eine render () -Methode definieren." -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Hinweis" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 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:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Anzahl der Objekte" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8784,182 +8761,182 @@ msgstr "" "Zeigt eine Reihe von NetBox-Modellen und die Anzahl der für jeden Typ " "erstellten Objekte an." -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 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:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Liste der Objekte" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Zeigt eine beliebige Liste von Objekten an." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Die Standardanzahl der anzuzeigenden Objekte" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 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:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "RSS-Feed" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 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:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "Feed-URL" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Erfordert eine externe Verbindung" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Die maximale Anzahl der anzuzeigenden Objekte" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 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:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Zeige persönliche Lesezeichen an" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Ereignispipeline kann nicht importiert werden {name} Fehler: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Skriptmodul (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Datei (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Gruppe (Name)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Clustertyp" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Clustertyp (URL-Slug)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Mandantengruppe" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Mandantengruppe (URL-Slug)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Schlagwort" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Schlagwort (URL-Slug)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Hat lokale Konfigurationskontextdaten" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Name der Gruppe" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Erforderlich" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "UI editierbar" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Ist klonbar" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Minimaler Wert" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Maximaler Wert" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Regex für die Überprüfung" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Verhalten" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Neues Fenster" @@ -8968,45 +8945,45 @@ 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:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 msgid "File name" msgstr "Dateiname" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 msgid "File extension" msgstr "Dateiendung" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "HTTP-Method" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Payload-URL" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "SSL-Verifizierung" @@ -9019,8 +8996,8 @@ msgstr "Secret" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Ereignistypen" @@ -9028,81 +9005,81 @@ msgstr "Ereignistypen" 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:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Automatische Synchronisation aktiviert" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Typen von Objekten" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Ein oder mehrere zugewiesene Objekttypen" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Typ des Objekts" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Objekttyp (für Objekt- oder Mehrfachobjektfelder)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Auswahlset" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Auswahlset (für Auswahlfelder)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "" "Ob das benutzerdefinierte Feld in der Benutzeroberfläche angezeigt wird" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "" "Ob das benutzerdefinierte Feld in der Benutzeroberfläche bearbeitet werden " "kann" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "" "Der Basissatz vordefinierter Auswahlmöglichkeiten, die verwendet werden " "sollen (falls vorhanden)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -9111,33 +9088,33 @@ msgstr "" "optionalen Bezeichnungen, die durch einen Doppelpunkt getrennt sind: " "„Choice1:First Choice, Choice2:Second Choice“" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "Button-Klasse" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Die Klasse des ersten Links in einer Gruppe wird für den Dropdown-Button " "verwendet" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Datei" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Datendatei, die den Vorlagencode enthält" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -9145,221 +9122,220 @@ msgstr "" "Automatische Synchronisation des Vorlageninhalts aktivieren, wenn die " "Datendatei aktualisiert wird" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Muss entweder lokalen Inhalt oder eine Datendatei angeben" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Ereignistype(n), die diese Regel auslösen" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Aktionsobjekt" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Webhook-Name oder Skript als gepunkteter Pfad module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} nicht gefunden" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Skript {name} nicht gefunden" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Zugewiesener Objekttyp" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "Die Klassifizierung des Eintrags" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Kommentare" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Benutzer" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Gruppen" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 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:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Typ-Optionen" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Verwandter Objekttyp" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Feld-Typ" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Daten" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Rendern" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Inhaltstypen" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "HTTP-Inhaltstyp" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Ereignistyp" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Typ der Aktion" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Typ des markierten Objekts" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Erlaubter Objekttyp" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Regionen" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Standortgruppen" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Lokationen" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Gerätetypen" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Prefix und VLAN-Rollen" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Clustertypen" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Clustergruppen" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Cluster" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Mandantengruppen" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Die Objekttypen, die dieses benutzerdefinierte Feld haben" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Vorgabewert" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Typ des zugehörigen Objekts (nur für Objekt-/Mehrfachobjektfelder)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filter für verwandte Objekte" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Geben Sie Abfrageparameter als JSON-Objekt an." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Benutzerdefiniertes Feld" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9367,7 +9343,7 @@ msgstr "" "Die Art der in diesem Feld gespeicherten Daten. Wählen Sie für " "Objekt-/Multiobjekt-Felder unten den zugehörigen Objekttyp aus." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9375,11 +9351,11 @@ msgstr "" "Dies wird als Hilfetext für das Formularfeld angezeigt. Markdown wird " "unterstützt." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Verwandtes Objekt" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9388,20 +9364,20 @@ msgstr "" "Bezeichnung angegeben werden, indem ein Doppelpunkt angehängt wird. " "Beispiel:" -#: netbox/extras/forms/model_forms.py:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Benutzerdefinierter Feldauswahl" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Benutzerdefinierter Link" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Vorlagen" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9411,7 +9387,7 @@ msgstr "" "{example}. Links, die als leerer Text dargestellt werden, werden nicht " "angezeigt." -#: netbox/extras/forms/model_forms.py:257 +#: netbox/extras/forms/model_forms.py:262 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9419,34 +9395,34 @@ msgstr "" "Jinja2-Vorlagencode für die Link-URL. Verweisen Sie auf das Objekt als " "{example}." -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Vorlagencode" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Vorlage exportieren" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Gespeicherter Filter" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Sortierung" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9454,41 +9430,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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Verfügbare Spalten" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Ausgewählte Spalten" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-Request" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Wahl der Aktion" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "" "Geben Sie die Bedingungen ein in JSON - " "Format." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9496,38 +9472,38 @@ msgstr "" "Geben Sie Parameter ein, die an die Aktion übergeben werden sollen, in JSON formatiert." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Ereignisregel" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Trigger" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Benachrichtigungsgruppe" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Config-Kontextprofil" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Mandanten" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Muss entweder lokale Daten oder eine Datendatei angeben" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "geplant am" @@ -9535,7 +9511,7 @@ msgstr "geplant am" msgid "Schedule execution of report to a set time" msgstr "Planen Sie die Ausführung des Berichts auf eine festgelegte Zeit" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Wiederholt sich alle" @@ -9543,26 +9519,26 @@ msgstr "Wiederholt sich alle" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervall, in dem dieser Bericht erneut ausgeführt wird (in Minuten)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (aktuelle Uhrzeit: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Änderungen übernehmen" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Änderungen in die Datenbank übernehmen (bei einem Probelauf das Häkchen " "entfernen)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Planen Sie die Ausführung des Skripts auf eine festgelegte Zeit" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervall, in dem dieses Skript erneut ausgeführt wird (in Minuten)" @@ -9600,10 +9576,10 @@ msgstr "Config-Kontextprofil" msgid "config context profiles" msgstr "Config-Kontextprofile" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "Gewicht" @@ -9640,35 +9616,35 @@ msgstr "Konfigurationsvorlage" msgid "config templates" msgstr "Konfigurationsvorlagen" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "Objekt(e), für die dieses Feld gilt." -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "Der Datentyp, den dieses benutzerdefinierte Feld enthält" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Interner Feldname" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Nur alphanumerische Zeichen und Unterstriche sind zulässig." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 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:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9676,21 +9652,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:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "Name der Gruppe" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "erforderlich" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9698,20 +9674,20 @@ msgstr "" "Dieses Feld ist erforderlich, wenn Sie neue Objekte erstellen oder ein " "vorhandenes Objekt bearbeiten." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "muss einzigartig sein" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "Gewichtung der Suche" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9719,11 +9695,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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "Filterlogik" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9731,11 +9707,11 @@ msgstr "" "Loose entspricht einer beliebigen Instanz einer bestimmten Zeichenfolge; " "exact entspricht dem gesamten Feld." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "Standard" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9743,7 +9719,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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9752,35 +9728,35 @@ msgstr "" "(muss ein JSON-Wert sein). Schließen Sie Zeichenketten mit doppelten " "Anführungszeichen ein (z. B. „Foo“)." -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "Gewicht anzeigen" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "minimaler Wert" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Zulässiger Mindestwert (für numerische Felder)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "maximaler Wert" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Zulässiger Maximalwert (für numerische Felder)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "Regex für die Validierung" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9791,206 +9767,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:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "Auswahlset" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "ist klonbar" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Replizieren Sie diesen Wert beim Klonen von Objekten" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "benutzerdefiniertes Feld" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "benutzerdefinierte Felder" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Ungültiger Standardwert \"{value}\": {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Eindeutigkeit kann für boolesche Felder nicht erzwungen werden" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "Auswahlfelder müssen eine Reihe von Auswahlmöglichkeiten enthalten." -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 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:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Objektfelder müssen einen Objekttyp definieren." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, 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:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Wahr" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Falsch" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, 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:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "Der Wert muss eine Zeichenfolge sein." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Wert muss mit Regex '{regex}' übereinstimmen" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "Der Wert muss eine Ganzzahl sein." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Wert muss mindestens {minimum} sein" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Wert darf nicht {maximum} überschreiten" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "Der Wert muss eine Dezimalzahl sein." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "Der Wert muss wahr oder falsch sein." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, 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:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Ungültige Objekt-ID gefunden: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Das erforderliche Feld darf nicht leer sein." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Basissatz vordefinierter Auswahlmöglichkeiten (optional)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Die Auswahlmöglichkeiten werden automatisch alphabetisch sortiert" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "benutzerdefinierter Feldauswahlsatz" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "Benutzerdefinierte Feldoptionen" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Muss Basis- oder zusätzliche Auswahlmöglichkeiten definieren." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, 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:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10015,19 +9991,19 @@ msgstr "Dashboard" msgid "dashboards" msgstr "Dashboards" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "Vorlagen-Code" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Jinja-Vorlagencode." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "Umgebungsparameter" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10036,71 +10012,71 @@ msgstr "" "Irgendein zusätzliche Parameter um beim Aufbau der " "Jinja-Umgebung zu bestehen" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "Die Standardeinstellung ist {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Dateiname, der der gerenderten Exportdatei gegeben werden soll" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "Dateierweiterung" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Erweiterung, die an den gerenderten Dateinamen angehängt werden soll" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "als Anlage" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Datei als Anlage herunterladen" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} muss eine get_context () -Methode implementieren." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Die Objekte, für die diese Regel gilt." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "Die Ereignistypen, die diese Regel auslösen." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "Dienste" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "" "Eine Reihe von Bedingungen, die bestimmen, ob das Ereignis generiert wird." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "Aktionstyp" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Zusätzliche Daten, die an das Aktionsobjekt übergeben werden" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "Ereignisregel" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "Ereignisregeln" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -10110,7 +10086,7 @@ msgstr "" "definiert wurde. Die Verarbeitung von Jinja2-Vorlagen wird im gleichen " "Kontext wie der Anforderungstext unterstützt." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available hier." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "zusätzliche Kopfzeilen" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -10136,11 +10112,11 @@ msgstr "" "definiert werden Name: Wert. Die Jinja2-Vorlagenverarbeitung " "wird im gleichen Kontext wie der Anforderungstext (unten) unterstützt." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "Body Template" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10153,11 +10129,11 @@ msgstr "" "Modell, Zeitstempel, Nutzername, " "Anforderungs_ID, und Daten." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "Geheimer Schlüssel" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -10168,16 +10144,16 @@ msgstr "" "Geheimnis als Schlüssel verwendet wird. Das Geheimnis wird in der Anfrage " "nicht übertragen." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Aktivieren Sie die SSL-Zertifikatsüberprüfung. Mit Vorsicht deaktivieren!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA-Dateipfad" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10186,173 +10162,173 @@ msgstr "" "werden soll. Lassen Sie das Feld leer, um die Systemstandardwerte zu " "verwenden." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "Webhook" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "Webhooks" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Geben Sie keine CA-Zertifikatsdatei an, wenn die SSL-Überprüfung deaktiviert" " ist." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Die Objekttyp(en), für die dieser Link gilt." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "Linktext" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Jinja2-Vorlagencode für Linktext" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "Link-URL" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Jinja2-Vorlagencode für Link-URL" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links mit derselben Gruppe werden als Drop-down-Menü angezeigt" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "neues Fenster" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Link erzwingen, in einem neuen Fenster zu öffnen" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "benutzerdefinierter Link" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "benutzerdefinierte Links" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Die Objekttyp(en), für die diese Vorlage gilt." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "Vorlage exportieren" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "Exportvorlagen" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "" "„{name}\"ist ein reservierter Name. Bitte wählen Sie einen anderen Namen." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Der/Die Objekttyp (en), für die dieser Filter gilt." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "geteilt" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "gespeicherter Filter" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "gespeicherte Filter" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Filterparameter müssen als Wörterbuch mit Schlüsselwortargumenten " "gespeichert werden." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Der Objekttyp der Tabelle" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "Tabelle" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "Tabellenkonfiguration" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "Tabellenkonfigurationen" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Unbekannte Tabelle: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Unbekannte Spalte: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "Höhe des Bildes" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "Breite des Bildes" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "Bildanhang" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "Bildanhänge" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Bildanhänge können diesem Objekttyp nicht zugewiesen werden ({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "Typ" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "Journaleintrag" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "Journaleinträge" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Journaling wird für diesen Objekttyp nicht unterstützt ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "Lesezeichen" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "Lesezeichen" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Diesem Objekttyp können keine Lesezeichen zugewiesen werden ({type})." @@ -10380,12 +10356,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Objekte dieses Typs ({type}) unterstützen keine Benachrichtigungen." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "Gruppen" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "Benutzer" @@ -10405,43 +10381,43 @@ msgstr "Abonnement" msgid "subscriptions" msgstr "Abonnements" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "ist ausführbar" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "Skript" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "Skripte" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "Skriptmodul" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "Skriptmodule" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "Zeitstempel" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "Feld" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "Wert" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "zwischengespeicherter Wert" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "zwischengespeicherte Werte" @@ -10478,103 +10454,103 @@ msgstr "Parameter für die Skriptausführung" msgid "Dismiss" msgstr "Abweisen" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Objekttypen" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Überprüfen Sie die Eindeutigkeit" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Sichtbar" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Editierbar" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Verwandter Objekttyp" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Auswahlset" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Ist klonbar" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimaler Wert" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maximaler Wert" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Überprüfung Regex" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Verantwortlicher" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Anzahl" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Alphabetisch sortieren" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Neues Fenster" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME-Typ" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Dateiname" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Dateiendung" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Als Anlage" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10584,79 +10560,78 @@ msgstr "Als Anlage" msgid "Data File" msgstr "Datendatei" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Synchronisiert" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Bild" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Dateiname" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Größe" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Tabellenname" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Lesen" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "SSL-Validierung" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Ereignistypen" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Automatische Synchronisation aktiviert" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Geräterollen" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Kommentare (Kurz)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Linie" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Methode" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "Beim Versuch, dieses Widget zu rendern, ist ein Fehler aufgetreten:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 msgid "Please try reconfiguring the widget, or remove it from your dashboard." 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:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10713,58 +10688,58 @@ msgstr "Ungültiges Attribut \"{name}\" zur Anfrage" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ungültiges Attribut “{name}\" für {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Ein Fehler ist beim Rendern der Vorlage aufgetreten: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Ihr Dashboard wurde zurückgesetzt." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Hinzugefügtes Widget:" -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Aktualisiertes Widget: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Gelöschtes Widget: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Fehler beim Löschen des Widgets: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 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." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "" "Geben Sie eine gültige IPv4- oder IPv6-Adresse mit optionaler Maske ein." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Ungültiges IP-Adressformat: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "" "Geben Sie ein gültiges IPv4- oder IPv6-Präfix und eine Maske in CIDR-" "Notation ein." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Ungültiges IP-Präfixformat: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -10820,180 +10795,180 @@ msgstr "Kunde" msgid "Invalid IP address format: {address}" msgstr "Ungültiges IP-Adressformat: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Ziel importieren" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Importziel (Name)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Ziel exportieren" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Exportziel (Name)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "VRF importieren" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "VRF (RD) importieren" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "VRF exportieren" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "VRF (RD) exportieren" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "L2VPN importieren" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "L2VPN importieren (Identifier)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "L2VPN exportieren" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "L2VPN exportieren (Identifier)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefix" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (URL-Slug)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "Innerhalb des Prefixes" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "Innerhalb und einschließlich Präfix" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Präfixe, die dieses Präfix oder diese IP enthalten" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Länge der Maske" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "VLAN-Gruppe (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "Standortgruppe (URL-Slug)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "VLAN-Nummer (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adresse" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Bereiche, die dieses Präfix oder diese IP enthalten" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Übergeordnetes Präfix" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "FHRP-Gruppe (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Ist einer Schnittstelle zugewiesen" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Anwendungsdienst (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "NAT inside IP-Adresse (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q-SVLAN (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q-SVLAN-Nummer (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Zugewiesene VM-Schnittstelle" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "VLAN-Übersetzungsrichtlinie (Name)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "FHRP-Gruppe (Name)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "FHRP-Gruppe (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "IP-Adresse (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "IP-Adresse" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "Primäre IPv4 (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "Primäre IPv4 (Adresse)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "Primäre IPv6 (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "Primäre IPv6 (Adresse)" @@ -11026,21 +11001,21 @@ msgstr "Eine CIDR-Maske (z. B. /24) ist erforderlich." msgid "Address pattern" msgstr "Adressmuster" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Erzwingen Sie einzigartigen Bereich" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -11049,76 +11024,77 @@ msgstr "Ist privat" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "hinzugefügt am" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN-Gruppe" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Länge des Prefixes" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Als voll ausgelastet behandeln" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "VLAN-Zuweisung" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Als besetzt behandeln" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -11130,12 +11106,12 @@ msgstr "Gruppen-ID" msgid "Authentication type" msgstr "Typ der Authentifizierung" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Authentifizierungsschlüssel" -#: 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/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -11147,175 +11123,175 @@ msgstr "Authentifizierungsschlüssel" msgid "Authentication" msgstr "Authentifizierung" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Q-in-Q-Rolle" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q in Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Richtlinie" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Ports" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Routenziele importieren" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Routenziele exportieren" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "Zugewiesenes RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "VLAN-Gruppe (falls vorhanden)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "VLAN-Standort" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "VLAN-Standort (falls vorhanden)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "Bereichs-ID" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP-Gruppe" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Zugewiesener FHRP-Gruppenname" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Machen Sie dies zur primären IP für das zugewiesene Gerät" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Ist Out-Of-Band" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" "Geben Sie dies als Out-of-Band-IP-Adresse für das zugewiesene Gerät an" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Kein Gerät oder virtuelle Maschine angegeben; kann nicht als primäre IP " "festgelegt werden" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Kein Gerät angegeben; kann nicht als Out-of-Band-IP eingerichtet werden" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Out-of-Band-IP für virtuelle Maschinen kann nicht eingerichtet werden" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "" "Keine Schnittstelle angegeben; kann nicht als primäre IP festgelegt werden" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Keine Schnittstelle angegeben; kann nicht als Out-of-Band-IP festgelegt " "werden" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Authentifizierungstyp" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Zugewiesene VLAN-Gruppe" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service-VLAN (für Q-in-Q/802.1ad-Kunden-VLANs)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "VLAN-Übersetzungsrichtlinie" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "IP-Protokoll" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Übergeordneter Typ (App und Modell)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Name des übergeordneten Objekts" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "ID des übergeordneten Objekts" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Einer der Werte parent (übergeordnet) oder parent_object_id muss in " "parent_object_type enthalten sein" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Routenziele" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Ziele importieren" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Ziele exportieren" @@ -11327,7 +11303,7 @@ msgstr "Importiert von VRF" msgid "Exported by VRF" msgstr "Exportiert von VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privat" @@ -11370,9 +11346,9 @@ msgid "DNS Name" msgstr "DNS-Name" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLANs" @@ -11397,61 +11373,61 @@ msgstr "Q-in-Q/802.1ad" msgid "VLAN ID" msgstr "VLAN-ID" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Ziel der Route" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Aggregieren" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "ASN-Bereich" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "IP-Bereich" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Machen Sie dies zur primären IP für das Gerät/die VM" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Machen Sie dies zur Out-of-Band-IP für das Gerät" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (innen)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "Eine IP-Adresse kann nur einem einzigen Objekt zugewiesen werden." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Die primäre IP-Adresse für das übergeordnete Gerät/die virtuelle Maschine " "kann nicht neu zugewiesen werden" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Out-of-Band-IP-Adresse für das übergeordnete Gerät kann nicht neu zugewiesen" " werden" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Nur IP-Adressen, die einer Schnittstelle zugewiesen sind, können als primäre" " IPs festgelegt werden." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11459,24 +11435,24 @@ msgstr "" "Nur IP-Adressen, die einer Geräteschnittstelle zugewiesen sind, können als " "Out-of-Band-IP für ein Gerät festgelegt werden." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Virtuelle IP-Adresse" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "Zuweisung ist bereits vorhanden" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN-IDs" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "Untergeordnete VLANs" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11486,12 +11462,12 @@ msgstr "" " zukünftigen Version entfernt. Benutzern wird empfohlen, zu diesem Zweck " "VLAN-Gruppen zu verwenden." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN-Übersetzungsregel" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11499,36 +11475,36 @@ msgstr "" "Kommagetrennte Liste mit einer oder mehreren Portnummern. Ein Bereich kann " "mit einem Bindestrich angegeben werden." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Vorlage für den Anwendungsdienst" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Übergeordneter Typ" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Port(s)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Anwendungsservice" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Vorlage für den Anwendungsdienst" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "Aus Vorlage" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Benutzerdefiniert" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11570,7 +11546,7 @@ msgstr "Gruppen-ID" msgid "protocol" msgstr "Protokoll" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "Authentifizierungstyp" @@ -11602,7 +11578,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIRs" @@ -11649,58 +11625,58 @@ msgstr "" "Präfixe können Aggregate nicht überlappen. {prefix} deckt ein vorhandenes " "Aggregat ab ({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "Rollen" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "Prefix" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "IPv4- oder IPv6-Netzwerk mit Maske" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Betriebsstatus dieses Prefixes" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "Die Hauptfunktion dieses Prefixes" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "ist ein Pool" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "" "Alle IP-Adressen (inklusive Netzwerk- und Broadcast-Adresse) innerhalb " "dieses Prefixes werden als nutzbar betrachtet" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "als verwendet markieren" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "Prefixe" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Prefix mit der Maske /0 kann nicht erstellt werden." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "globale Tabelle" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Doppeltes Prefix gefunden in {table}: {prefix}" @@ -11804,17 +11780,17 @@ msgstr "Hostname oder FQDN (Groß- und Kleinschreibung nicht beachten)" msgid "IP addresses" msgstr "IP-Adressen" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Die IP-Adresse mit der Maske /0 kann nicht erstellt werden." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} ist eine Netzwerk-ID, die keiner Schnittstelle zugewiesen werden darf." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -11822,18 +11798,18 @@ msgstr "" "{ip} ist eine Broadcast-Adresse, die keiner Schnittstelle zugewiesen werden " "darf." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Doppelte IP-Adresse gefunden in {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "" "IP-Adresse kann nicht erstellt werden {ip} innerhalb der Range{range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11841,7 +11817,7 @@ msgstr "" "Die IP-Adresse kann nicht neu zugewiesen werden, solange sie als primäre IP " "für das übergeordnete Objekt festgelegt ist" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11849,7 +11825,7 @@ msgstr "" "Die IP-Adresse kann nicht neu zugewiesen werden, solange sie als OOB-IP für " "das übergeordnete Objekt festgelegt ist" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Nur IPv6-Adressen kann der SLAAC-Status zugewiesen werden" @@ -12000,8 +11976,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRFs" @@ -12037,102 +12013,102 @@ msgstr "Anzahl der Standorte" msgid "Provider Count" msgstr "Anzahl der Provider" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Aggregate" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Hinzugefügt" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "IP-Bereiche" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Prefix (flach)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Tiefe" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Art des Geltungsbereichs" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Pool" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Als ausgenutzt markiert" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Startadresse" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Als gefüllt markiert" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (Innen)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (Außen)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Zugewiesen" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Zugewiesenes Objekt" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "VID-Bereiche" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regeln" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokales VID" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Entfernte-VID" @@ -12153,6 +12129,17 @@ msgstr "Ziele importieren" msgid "Export Targets" msgstr "Ziele exportieren" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Gruppe erstellen" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Gruppe zuweisen" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 IP verfügbar" @@ -12189,23 +12176,23 @@ msgstr "" "In DNS-Namen sind nur alphanumerische Zeichen, Sternchen, Bindestriche, " "Punkte und Unterstriche zulässig" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Geräteschnittstellen" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "VM-Schnittstellen" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "untergeordnete Prefixe" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "untergeordnete Bereiche" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "Verwandte IPs" @@ -12249,7 +12236,7 @@ msgstr "Bereichsgrenzen müssen als ganze Zahlen (Integer) definiert werden." msgid "{class_name} must implement get_view_name()" msgstr "{class_name} muss get_view_name () implementieren" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Ungültige Erlaubnis {permission} für Modell {model}" @@ -12571,15 +12558,15 @@ msgstr "Landkarten-URL" msgid "Base URL for mapping geographic locations" msgstr "Basis-URL für die Kartierung geografischer Standorte" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Tags hinzufügen" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Tags entfernen" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12587,7 +12574,7 @@ msgstr "" "Tag-URL-Slugs, getrennt durch Kommas, umgeben von doppelten " "Anführungszeichen (z. B. „tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Name des Objektverantwortlichen" @@ -12600,9 +12587,9 @@ msgstr "{class_name} muss eine Modellklasse angeben." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Verantwortliche Gruppe" @@ -12649,33 +12636,33 @@ msgstr "Benutzerdefiniertes Feld '{name}'muss einen eindeutigen Wert haben." msgid "Missing required custom field '{name}'." msgstr "Erforderliches benutzerdefiniertes Feld fehlt '{name}'." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Entfernte Datenquelle" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "Datenpfad" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 msgid "Path to remote file (relative to data source root)" msgstr "Pfad zur Remote-Datei (relativ zum Stammverzeichnis)" -#: netbox/netbox/models/features.py:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "Auto-Sync aktiviert" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "Datum der Synchronisierung " -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} muss eine sync_data () -Methode implementieren." @@ -12701,347 +12688,347 @@ 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:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organisation" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Standortgruppen" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Mandantengruppen" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Kontaktgruppen" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Kontaktrollen" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Kontaktzuweisungen" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Rackrollen" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Rackübersichten" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Module" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Virtual Device Context" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Modultyp-Profile" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Hersteller" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Gerätekomponenten" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Inventarartikelrollen" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Verbindungen" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Kabel" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Funkverbindungen" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Schnittstellenverbindungen" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Konsolenverbindungen" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Stromverbindungen" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "WLAN-Gruppen" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Prefix- und VLAN-Rollen" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "ASN-Bereiche" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "VLAN-Übersetzungsrichtlinien" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN-Übersetzungsregeln" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Vorlagen für Anwendungsdienste" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnel" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tunnelgruppen" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Tunnelabschlusspunkte" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPNs" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "L2VPN-Terminierungen" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "IKE-Vorschläge" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE-Richtlinien" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "IPSec-Vorschläge" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPSec-Richtlinien" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPSec-Profile" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Virtuelle Festplatten" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Clustertypen" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Clustergruppen" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Transportnetztypen" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Transportnetzabschlusspunkt" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuelle Verbindungen" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Virtuelle Verbindungstypen" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Virtuelle Verbindungsabschlüsse" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Transportnetzgruppe" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Gruppenzuweisung" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Provider" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Providerkonten" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Provider Netzwerke" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Stromverteiler" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Konfigurationen" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Konfigurationsvorlage" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Config-Kontextprofile" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Config-Vorlagen" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Personalisierung" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Benutzerdefinierte Feldoptionen" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Benutzerdefinierte Links" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Exportvorlagen" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Gespeicherte Filter" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Tabellenkonfigurationen" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Bildanhänge" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Operationen" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Integrationen" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Datenquellen" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Ereignisregeln" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Protokollierung" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Benachrichtigungsgruppen" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Journaleinträge" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Änderungsprotokoll" -#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Admin" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API-Token" -#: 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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Berechtigungen" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Verantwortlichen Gruppe" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Verantwortliche" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "System" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -13050,11 +13037,11 @@ msgstr "System" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Konfigurationsverlauf" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Hintergrundaufgaben" @@ -13085,6 +13072,7 @@ msgstr "Klonen" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Bearbeiten" @@ -13099,6 +13087,7 @@ msgstr "Bearbeiten" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -13143,7 +13132,7 @@ msgstr "" "Die Farbe der Schaltfläche muss innerhalb von ButtonColorChoices ausgewählt " "werden." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -13152,7 +13141,7 @@ msgstr "" "PluginTemplateExtension-Klasse {template_extension} wurde als Instanz " "übergeben!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -13161,17 +13150,17 @@ msgstr "" "{template_extension} ist keine Unterklasse von " "NetBox.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} muss eine Instanz von NetBox.Plugins.PluginMenuItem sein" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} muss eine Instanz von NetBox.Plugins.PluginMenuItem sein" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} muss eine Instanz von NetBox.Plugins.PluginMenuButton sein" @@ -13258,18 +13247,18 @@ msgstr "CSV-Trennzeichen" msgid "The character used to separate fields in CSV data" msgstr "Das Zeichen, das zum Trennen von Feldern in CSV-Daten verwendet wird" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Ungültiger Store: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "" "Stores können nach der Initialisierung nicht zur Registrierung hinzugefügt " "werden" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Stores können nicht aus der Registrierung gelöscht werden" @@ -13337,30 +13326,30 @@ msgstr "Ukrainisch" msgid "Chinese" msgstr "Chinesisch" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Alles auswählen" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Alles umschalten" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Dropdown umschalten" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "Keine {model_name} gefunden" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Feld" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Wert" @@ -13372,16 +13361,24 @@ msgstr "Dummy-Plugin" msgid "Copy" msgstr "Kopieren" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Ungültige Dekodierungsoption: {decoding}! Muss einer von diesen Optionen " +"sein {image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "GPS-Koordinaten" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Verwandte Objekte" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13398,67 +13395,67 @@ msgstr "Muss eine Liste sein." msgid "Must be a dictionary." msgstr "Muss ein Dictionary sein." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, 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:519 #, 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: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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Massenimport {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importiert {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Massenbearbeitung {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "aktualisiert {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "Kein {object_type}ausgewählt" -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Umbenannt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Massenlöschung {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Gelöscht {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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 " "Objekte fehlgeschlagen." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Changelog" @@ -13466,21 +13463,21 @@ msgstr "Changelog" msgid "Journal" msgstr "Journal" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "Synchronisation nicht möglich: Keine Datei ausgewählt bzw. gesetzt." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Daten synchronisiert für {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Synchronisiert {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} muss get_children () implementieren" @@ -13655,7 +13652,7 @@ msgstr "Kontodetails" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "E-Mail" @@ -13703,6 +13700,7 @@ msgstr "Zugewiesene Gruppen" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13779,12 +13777,6 @@ msgstr "Datum der Installation" msgid "Termination Date" msgstr "Kündigungsdatum" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Gruppe zuweisen" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Transportnetzabschlüsse austauschen" @@ -14411,17 +14403,17 @@ msgstr "Unvollständig" msgid "Not Connected" msgstr "Nicht verbunden" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT für" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14647,7 +14639,7 @@ msgid "Bridged Interfaces" msgstr "Überbrückte Schnittstellen" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "VLAN-Übersetzung" @@ -14682,8 +14674,8 @@ msgstr "Kanal-Breite" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14691,12 +14683,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "IP-Adresse hinzufügen" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC-Adresse hinzufügen" @@ -14878,7 +14868,7 @@ msgstr "Neues Mitglied hinzufügen" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Aktionen" @@ -15222,34 +15212,34 @@ msgstr "Ergebnisse ausstehend" msgid "Last Run" msgstr "Letzter Lauf" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Das Skript ist in der Quelldatei nicht mehr vorhanden" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Niemals" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Nochmal ausführen" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Skript ausführen" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Keine Skripte gefunden" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15804,11 +15794,8 @@ msgstr "Max. Tiefe" msgid "Max Length" msgstr "Max. Länge" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Gruppe erstellen" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "Virtuelle IPs" @@ -16026,28 +16013,29 @@ msgstr "" "Klicken Sie hier um erneut zu versuchen, NetBox" " zu laden." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Kontakt" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Titel" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Kontaktgruppe" @@ -16056,8 +16044,8 @@ msgid "Add Contact Group" msgstr "Kontaktgruppe hinzufügen" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Kontaktrolle" @@ -16070,9 +16058,9 @@ msgid "Add Tenant" msgstr "Mandant hinzufügen" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Mandantengruppe" @@ -16120,7 +16108,7 @@ msgid "View" msgstr "Ansicht" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Einschränkungen" @@ -16133,29 +16121,10 @@ msgid "Add Owner" msgstr "Verantwortlichen hinzufügen" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "API-Token" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Zugewiesene Ressourcen" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "Virtuelle CPUs" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Arbeitsspeicher" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Speicherplatz" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Virtuelle Maschine hinzufügen" @@ -16177,20 +16146,29 @@ msgstr "Geräte-Auswahl" msgid "Add Devices" msgstr "Geräte hinzufügen" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Cluster hinzufügen" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Clustergruppe" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Zugewiesene Ressourcen" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Cluster-Typ" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "Virtuelle CPUs" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Arbeitsspeicher" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Speicherplatz" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -16198,10 +16176,6 @@ msgstr "Cluster-Typ" msgid "Resources" msgstr "Ressourcen" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Virtuelle Festplatte" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -16234,23 +16208,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Authentifizierungsalgorithmus" @@ -16302,18 +16276,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "Tunnel-ID" @@ -16376,69 +16350,69 @@ msgstr "WLAN-Gruppe hinzufügen" msgid "Link Properties" msgstr "Link-Eigenschaften" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Übergeordnete Kontaktgruppe (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Übergeordnete Kontaktgruppe (URL-Slug)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Kontaktgruppe (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Kontaktgruppe (URL-Slug)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Kontakt (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Kontaktrolle (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Kontaktrolle (URL-Slug)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Kontaktgruppe" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Übergeordnete Mandantengruppe (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Übergeordnete Mandantengruppe (URL-Slug)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Mandantengruppe (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Mandantengruppe (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Mandantengruppe (URL-Slug)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Gruppen hinzufügen" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Gruppen entfernen" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16446,7 +16420,7 @@ msgstr "" "Gruppennamen, die durch Kommas getrennt und in doppelte Anführungszeichen " "gesetzt sind (z. B. „Gruppe 1, Gruppe 2\")" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Zugewiesener Kontakt" @@ -16587,15 +16561,15 @@ msgstr "Berechtigung (ID)" msgid "Notification group (ID)" msgstr "Benachrichtigungsgruppe (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Benutzergruppe (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Benutzergruppe (Name)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Benutzer (Nutzername)" @@ -16620,7 +16594,7 @@ msgstr "Schreiben aktiviert" msgid "Expires" msgstr "Läuft ab" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "Erlaubte IP-Adressen" @@ -16666,11 +16640,11 @@ msgstr "Zuletzt verwendet" msgid "Membership" msgstr "Mitgliedschaft" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Benutzeroberfläche" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16680,7 +16654,7 @@ msgstr "" "dass Sie Ihr Token aufzeichnen vor dem Absenden dieses Formulars, " "da es nicht mehr zugänglich ist, sobald das Token erstellt wurde." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16691,33 +16665,33 @@ msgstr "" "möchten. Beispiel: 10.1.1.0/24, 192.168.10.16/32.2001:db 8:1: " ":/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Passwort bestätigen" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Geben Sie zur Überprüfung dasselbe Passwort wie zuvor ein." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Passwörter stimmen nicht überein! Bitte überprüfen Sie Ihre Eingabe und " "versuchen Sie es erneut." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." msgstr "Wählen Sie die Objekttypen aus, für die die Berechtigung gelten soll." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Zusätzliche Aktionen" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Zusätzlich zu den oben aufgeführten Maßnahmen gewährte Maßnahmen" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16728,20 +16702,20 @@ msgstr "" "entsprechen. Eine Liste mehrerer Objekte führt zu einer logischen ODER-" "Operation." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Objekte" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Es muss mindestens eine Aktion ausgewählt werden." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Ungültiger Filter für {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Benutzergruppen" @@ -16753,7 +16727,7 @@ msgstr "Verantwortliche Gruppe" msgid "owner groups" msgstr "Verantwortliche Gruppen" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "Gruppe" @@ -16785,7 +16759,7 @@ msgstr "" msgid "permission" msgstr "Berechtigung" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "Berechtigungen" @@ -16885,20 +16859,20 @@ msgstr "Token" msgid "tokens" msgstr "Token" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "" "v2-Token können nicht gespeichert werden: API_TOKEN_PEPPERS ist nicht " "definiert." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "Ungültige Pfeffer-ID: {id}. Überprüfen Sie die konfigurierte " "API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16907,37 +16881,37 @@ msgstr "" "Die Ablaufzeit muss in der Zukunft liegen. Die aktuelle Serverzeit ist " "{current_time} ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "Nutzername" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "" "Erforderlich. 150 Zeichen oder weniger. Nur Buchstaben, Zahlen und " "@/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Ein Benutzer mit diesem Benutzernamen existiert bereits." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "Vorname" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "Nachname" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "E-Mail Adresse" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "aktiv" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16945,15 +16919,15 @@ msgstr "" "Legt fest, ob dieser Benutzer als aktiv behandelt werden soll. Deaktivieren " "Sie diese Option, anstatt Konten zu löschen." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "Datum des Beitritts" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "Benutzer" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Ein Benutzer mit diesem Benutzernamen existiert bereits." @@ -16965,19 +16939,19 @@ msgstr "Benutzerdefinierte Aktionen" msgid "Example Usage" msgstr "Beispiel für die Verwendung" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Mehrere Objekte entsprechen den angegebenen Attributen: {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16987,7 +16961,7 @@ msgstr "" "Attributverzeichnisses referenziert werden. Es wurde ein unbekannter Wert " "empfangen: {value}" -#: netbox/utilities/api.py:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -17045,7 +17019,7 @@ msgstr "Ungültiger Trennzeichenname: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "RGB Farbe in hexadezimaler Form. Beispiel:" -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -17054,7 +17028,7 @@ msgstr "" "%s(%r) ist ungültig. Der to_model-Parameter für CounterCacheField muss eine " "Zeichenfolge im Format 'app.model' sein" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -17097,7 +17071,7 @@ msgstr "" "Ungültige YAML-Daten. Die Daten müssen in Form mehrerer Dokumente oder eines" " einzelnen Dokuments vorliegen, das eine Liste von Wörterbüchern umfasst." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -17106,7 +17080,7 @@ msgstr "" "Ungültige Liste ({value}). Muss numerisch sein und Bereiche müssen in " "aufsteigender Reihenfolge sein." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -17115,7 +17089,7 @@ msgstr "" "Geben Sie eine oder mehrere einzelne Zahlen oder numerische Bereiche an, die" " durch Kommas getrennt sind. Beispiel: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -17174,7 +17148,7 @@ msgstr "" "Geben Sie einen numerischen Bereich an, um mehrere IPs zu erstellen.
Beispiel: 192,0,2. [1.5,100-254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Markdown Syntax wird unterstützt" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "URL-freundliche, einzigartige Kurzschrift" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "" "Geben Sie Kontextdaten im JSON Format ein." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "Die MAC-Adresse muss im EUI-48-Format sein" @@ -17322,13 +17296,13 @@ msgstr "" "Dieses Objekt wurde seit dem Rendern des Formulars geändert. Einzelheiten " "entnehmen Sie bitte dem Änderungsprotokoll des Objekts." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Bereich “{value}\" ist ungültig." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17337,52 +17311,52 @@ msgstr "" "Ungültiger Bereich: Der Endwert ({end}) muss größer als der Anfangswert " "({begin}) sein." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Doppelte oder widersprüchliche Spaltenüberschrift für“{field}“" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Doppelte oder widersprüchliche Spaltenüberschrift für“{header}“" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Reihe {row}: {count_expected} Spalten erwartet, aber {count_found} gefunden" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Unerwartete Spaltenüberschrift“{field}„gefunden." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" "Spalte“{field}\"ist kein verwandtes Objekt; Punkte können nicht verwendet " "werden" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Ungültiges verwandtes Objektattribut für Spalte“{field}\": {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Erforderliche Spaltenüberschrift“{header}„nicht gefunden." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Fehlender erforderlicher Wert für den dynamischen Abfrageparameter: " "'{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17445,19 +17419,19 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Unbekanntes app_label/model_name für {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Ungültige IP-Adresse gesetzt für {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" "Eine Spalte mit dem Namen {name} ist bereits für die Tabelle {table_name} " "definiert" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Nicht definiert" @@ -17535,18 +17509,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} muss get_required_permission() implementieren" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17591,9 +17565,9 @@ msgid "Cluster (ID)" msgstr "Cluster (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Beim Booten starten" @@ -17615,26 +17589,34 @@ msgstr "Festplatte (MB)" msgid "Size (MB)" msgstr "Größe (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Art des Clusters" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Zugewiesene Clustergruppe" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Beim Booten im Hypervisor starten" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Zugewiesener Cluster" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Zugewiesenes Gerät innerhalb des Clusters" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Cluster-Typ" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Clustergruppe" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17661,7 +17643,7 @@ msgstr "" "verwaltet." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Festplatte" @@ -17777,7 +17759,7 @@ msgstr "" msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Die angegebene IP-Adresse ({ip}) ist dieser VM nicht zugewiesen." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17786,7 +17768,7 @@ msgstr "" "Die ausgewählte übergeordnete Schnittstelle ({parent}) gehört zu einer " "anderen virtuellen Maschine ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17795,7 +17777,7 @@ msgstr "" "Die gewählte Bridge-Schnittstelle ({bridge}) gehört zu einer anderen " "virtuellen Maschine ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17805,23 +17787,31 @@ msgstr "" "wie die übergeordnete virtuelle Maschine der Schnittstelle, oder sie muss " "global sein." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "Größe (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "virtuelle Festplatte" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "virtuelle Festplatten" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Füge {count} Geräte zum Cluster {cluster}hinzu " +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "Zugewiesene VLANs" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Untergeordnete Schnittstellen " + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPSec - Transport" @@ -17914,64 +17904,64 @@ msgstr "Virtueller privater Ethernet-Baum" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Tunnelgruppe (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Tunnelgruppe (URL-Slug)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "IPSec-Profil (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "IPSec-Profil (Name)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Tunnel (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Tunnel (Name)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "Externe IP (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "IKE-Richtlinie (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "IKE-Richtlinie (Name)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "IPSec-Richtlinie (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "IPSec-Richtlinie (Name)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (URL-Slug)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "VM-Schnittstelle (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Tunnelgruppe" @@ -17987,13 +17977,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPSec-Richtlinie" @@ -18063,16 +18053,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "IKE-Ausführung" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Vorschlag" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Zugewiesener Objekttyp" @@ -18133,7 +18123,7 @@ msgstr "IKE-Vorschläge" msgid "proposals" msgstr "Vorschläge" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "vorab geteilter Schlüssel (PSK)" @@ -18187,20 +18177,20 @@ msgstr "IPSec-Richtlinien" msgid "IPSec profiles" msgstr "IPSec-Profile" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "L2VPN-Abschlusspunkt" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "L2VPN-Abschlusspunkte" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN-Terminierung wurde bereits zugewiesen ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18351,49 +18341,49 @@ msgstr "Zugewiesene Schnittstelle B" msgid "Side B" msgstr "Seite B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "Authentifizierungchiffre" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "WLAN-Gruppe" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "WLAN-Gruppen" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "WLAN" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "Schnittstelle A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "Schnittstelle B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "Funkverbindung" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "Funkverbindungen" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} ist keine Funkschnittstelle." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Ungültiger Kanalwert: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Ungültiges Kanalattribut: {name}" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index b5d03bb534401dc1921230b1e58f8e410309dc60..70ef6dee5c95ddae721d2f712690f2e0262556bb 100644 GIT binary patch delta 74432 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 W1H1oUb|Vw{1|8oX=CSX8`Tidze7qh2 delta 74219 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 diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index bf71f52d1..c471f504f 100644 --- a/netbox/translations/es/LC_MESSAGES/django.po +++ b/netbox/translations/es/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-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Spanish (https://app.transifex.com/netbox-community/teams/178115/es/)\n" @@ -23,7 +23,7 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Sesión iniciada como {user}." @@ -48,24 +48,24 @@ msgstr "La contraseña se ha cambiado correctamente." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planificado" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Aprovisionamiento" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -77,8 +77,8 @@ msgid "Active" msgstr "Activo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Desconectado" @@ -91,9 +91,8 @@ msgstr "Desaprovisionamiento" msgid "Decommissioned" msgstr "Retirado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Principal" @@ -111,7 +110,7 @@ msgstr "Terciario" msgid "Inactive" msgstr "Inactivo" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Par" @@ -124,217 +123,217 @@ msgstr "Hub" msgid "Spoke" msgstr "Habló" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Región (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Región (ID corto)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Grupo de sitios (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Grupo de sitio (ID corto)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Sitio" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Sitio (ID corto)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Proveedor (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Proveedor (ID corto)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Cuenta de proveedor (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Cuenta de proveedor (cuenta)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Red del proveedor (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Tipo de circuito (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Tipo de circuito (ID corto)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Sitio (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Ubicación (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Terminación A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Búsqueda" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -343,106 +342,106 @@ msgstr "Búsqueda" msgid "Circuit" msgstr "Circuito" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Ubicación (ID corto)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "Red del proveedor (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Circuito (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Circuito (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Proveedor (nombre)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Grupo de circuitos (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Grupo de circuitos (ID corto)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Tipo de circuito virtual (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Tipo de circuito virtual (ID corto)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Circuito virtual" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Interfaz (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -460,28 +459,28 @@ msgstr "ASN" msgid "Provider" msgstr "Proveedor" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -492,43 +491,43 @@ msgstr "ID de servicio" msgid "Color" msgstr "Color" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -544,73 +543,72 @@ msgstr "Color" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 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" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Cuenta de proveedor" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -623,23 +621,22 @@ msgstr "Cuenta de proveedor" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -651,45 +648,45 @@ msgstr "Cuenta de proveedor" msgid "Status" msgstr "Estado" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -702,22 +699,21 @@ msgstr "Estado" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -726,24 +722,24 @@ msgstr "Estado" msgid "Tenant" msgstr "Inquilino" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Fecha de instalación" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Fecha de terminación" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Tasa comprometida (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -752,10 +748,10 @@ msgstr "Tasa comprometida (Kbps)" msgid "Distance" msgstr "Distancia" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -763,97 +759,97 @@ msgstr "Distancia" msgid "Distance unit" msgstr "Unidad de distancia" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Parámetros de servicio" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Atributos" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Arrendamiento" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -920,11 +916,6 @@ msgstr "Arrendamiento" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -945,40 +936,40 @@ msgstr "Arrendamiento" msgid "Description" msgstr "Descripción" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Tipo de terminación" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Terminación" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Velocidad del puerto (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Velocidad de subida (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Marcar como conectado" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -986,61 +977,62 @@ msgstr "Marcar como conectado" msgid "Circuit Termination" msgstr "Terminación del circuito" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Detalles de terminación" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Prioridad" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Red del proveedor" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1051,17 +1043,17 @@ msgstr "Red del proveedor" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rol" @@ -1082,15 +1074,15 @@ msgstr "Tipo de circuito" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1099,17 +1091,17 @@ msgstr "Estado operativo" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1145,15 +1137,15 @@ msgid "Operational role" msgstr "Función operativa" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1161,7 +1153,6 @@ msgstr "Función operativa" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1174,33 +1165,33 @@ msgstr "Función operativa" msgid "Interface" msgstr "Interfaz" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1214,37 +1205,37 @@ msgstr "Interfaz" msgid "Location" msgstr "Ubicación" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1252,88 +1243,88 @@ msgstr "Ubicación" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "Contactos" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Región" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1343,8 +1334,8 @@ msgstr "Región" msgid "Site group" msgstr "Grupo de sitios" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1353,58 +1344,58 @@ msgstr "Grupo de sitios" msgid "Account" msgstr "Cuenta" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Lado del término" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Asignación" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1413,203 +1404,203 @@ msgstr "Asignación" msgid "Group" msgstr "Grupo" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Grupo de circuitos" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Tipo de circuito" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" 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 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "color" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "tipo de circuito" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "tipos de circuitos" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "ID de circuito" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "ID de circuito único" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "estado" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "instalada" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "termina en" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "tasa comprometida (Kbps)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Tasa comprometida" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "circuito" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "circuitos" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "grupo de circuitos" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "grupos de circuitos" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "ID miembro" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "prioridad" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Asignación de grupos de circuitos" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "Asignaciones de grupos de circuito" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "lado de terminación" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "velocidad de puerto (Kbps)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Velocidad del circuito físico" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "velocidad de subida (Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "Velocidad ascendente, si es diferente de la velocidad del puerto" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "ID de conexión cruzada" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "ID de la conexión cruzada local" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "panel de parcheo/puerto(s)" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "ID de panel de conexiones y total de puerto(s)" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "descripción" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "terminación de circuito" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "terminaciones de circuitos" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "" "La terminación de un circuito se debe conectar a un objeto de terminación." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1618,14 +1609,14 @@ msgstr "" #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "nombre" @@ -1633,13 +1624,13 @@ msgstr "nombre" msgid "Full name of the provider" msgstr "Nombre completo del proveedor" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "Identificador corto" @@ -1675,72 +1666,72 @@ msgstr "red de proveedor" msgid "provider networks" msgstr "redes de proveedor" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "tipo de circuito virtual" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "tipos de circuitos virtuales" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "circuito virtual" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "circuitos virtuales" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "papel" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "terminación de circuito virtual" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "terminaciones de circuitos virtuales" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1795,11 +1786,6 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1814,14 +1800,14 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1830,20 +1816,20 @@ msgstr "terminaciones de circuitos virtuales" msgid "Name" msgstr "Nombre" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Circuitos" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1851,44 +1837,44 @@ msgstr "Circuitos" msgid "Circuit ID" msgstr "ID de circuito" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "Lado A" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Lado Z" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Tasa comprometida" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Asignaciones" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Lado" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Tipo de terminación" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Punto de terminación" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Grupo de sitios" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1904,7 +1890,7 @@ msgstr "Cuentas" msgid "Account Count" msgstr "Cantidad de cuentas" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "Cantidad de ASN" @@ -1916,42 +1902,42 @@ msgid "Terminations" msgstr "Terminaciones" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1975,12 +1961,12 @@ msgstr "Terminaciones" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1989,35 +1975,35 @@ msgstr "Terminaciones" msgid "Device" msgstr "Dispositivo" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "Este usuario no tiene permiso para sincronizar esta fuente de datos." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Objeto creado" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Objeto actualizado" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Objeto eliminado" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "Trabajo iniciado" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "Trabajo completado" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "Trabajo fallido" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "Trabajo con error" @@ -2042,13 +2028,13 @@ msgstr "Completado" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Con error" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2103,8 +2089,8 @@ msgid "30 days" msgstr "30 días" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2117,7 +2103,7 @@ msgstr "30 días" msgid "Created" msgstr "Creado" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Actualizado" @@ -2161,83 +2147,83 @@ msgstr "Información" msgid "Warning" msgstr "Advertencia" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Error" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Local" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Nombre de usuario" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Solo se utiliza para la clonación con HTTP(S)" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Contraseña" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "Rama" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Fallo al obtener datos remotos ({name}): {error}" -#: netbox/core/data_backends.py:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "ID de clave de acceso de AWS" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "Clave de acceso secreta de AWS" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Fuente de datos (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Fuente de datos (nombre)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Usuario (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Nombre de usuario" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2246,7 +2232,6 @@ msgstr "Nombre de usuario" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2255,15 +2240,15 @@ msgstr "Nombre de usuario" msgid "Enabled" msgstr "Habilitado" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 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:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2274,122 +2259,122 @@ msgstr "Parámetros" 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: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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Fuente de datos" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Archivo" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Fuente de datos" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Creación" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Tipo de objeto" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Creado después" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Creado antes" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Programado después" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Programado antes" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Comenzó después" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Comenzó antes" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Completado después" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Completado antes" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Usuario" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Hora" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "Después" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "Antes" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Acción" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2426,21 +2411,21 @@ msgstr "" msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Potencia" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Seguridad" @@ -2456,8 +2441,8 @@ msgid "Pagination" msgstr "Paginación" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validación" @@ -2467,9 +2452,9 @@ msgstr "Validación" msgid "User Preferences" msgstr "Preferencias de usuario" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Misceláneo" @@ -2490,170 +2475,170 @@ msgstr "Valor actual: {value}" msgid " (default)" msgstr " (predeterminado)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "tiempo" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "nombre de usuario" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "ID de solicitud" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "acción" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "mensaje" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "datos de cambio previo" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "datos posteriores al cambio" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "cambio de objeto" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "cambios de objetos" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "" "El registro de cambios no es compatible con este tipo de objeto ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "creado" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "comentario" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "datos de configuración" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "revisión de configuración" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "revisiones de configuración" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Configuración predeterminada" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Configuración actual" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Revisión de configuración #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "tipo" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "habilitado" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "intervalo de sincronización" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "ignorar reglas" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Patrones (uno por línea) que coinciden con los archivos para ignorarlos al " "sincronizar" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "parámetros" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "última sincronización" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "fuente de datos" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "fuentes de datos" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Tipo de backend desconocido: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "Las URL de las fuentes locales deben empezar por {scheme} (o no especificar " "ningún esquema)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "" "No se puede iniciar la sincronización; la sincronización ya está en curso." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2661,68 +2646,68 @@ msgstr "" "Se ha producido un error al inicializar el backend. Es necesario instalar " "una dependencia: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "última actualización" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "ruta" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Ruta del archivo relativa a la raíz de la fuente de datos" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "tamaño" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "hash" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "La longitud debe ser de 64 caracteres hexadecimales." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "Hash SHA256 de los datos del archivo" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "archivo de datos" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "archivos de datos" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "registro de sincronización automática" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "sincronización automática de registros" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "raíz del archivo" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "ruta del archivo" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Ruta del archivo relativa a la ruta raíz designada" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "archivo gestionado" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "archivos gestionados" @@ -2751,7 +2736,7 @@ msgstr "iniciado" msgid "completed" msgstr "completado" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "información" @@ -2806,7 +2791,7 @@ msgstr "" msgid "object type" msgstr "tipo de objeto" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "tipos de objeto" @@ -2814,25 +2799,25 @@ msgstr "tipos de objeto" msgid "Sync Data" msgstr "Sincronizar datos" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "" "La eliminación no está permitida debido a una regla de protección:{message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Nombre completo" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2840,13 +2825,13 @@ msgstr "Nombre completo" msgid "Object" msgstr "Objeto" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "ID de solicitud" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Mensaje" @@ -2856,28 +2841,28 @@ msgstr "Mensaje" msgid "Is Active" msgstr "Está activo" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Última sincronización" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "Expedientes" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Ruta" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Última actualización" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2892,8 +2877,8 @@ msgstr "Intervalo" msgid "Log Entries" msgstr "Entradas de registro" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Nivel" @@ -2901,45 +2886,45 @@ msgstr "Nivel" msgid "No log entries" msgstr "No hay entradas de registro" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Versión" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Última actualización" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Versión mínima de NetBox" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Versión máxima de NetBox" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "No se han encontrado datos de complementos" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificado" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Publicado" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Versión instalada" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Versión más reciente" @@ -3003,88 +2988,88 @@ msgstr "PID" msgid "No workers found" msgstr "No se encontró ningún proceso" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "No se encontró el trabajo {job_id} " -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "No se encontró el trabajo {id}." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Trabajo pendiente {id} sincronizar {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Registro" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisión de la configuración restaurada #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Trabajo {id} se ha eliminado." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Error al eliminar el trabajo {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Trabajo {id} se ha vuelto a poner como pendiente." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Trabajo {id} ha sido puesto como pendiente." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Trabajo {id} se ha detenido." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Error al detener el trabajo {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "No se pudo cargar el catálogo de complementos" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "No se encontró el complemento {name}." -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "El modo de interfaz no admite la VLAN de servicio Q-in-Q" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "El modo de interfaz no admite VLAN sin etiquetas" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "El modo de interfaz no admite las VLAN etiquetadas" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Posición (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "ID de instalación" @@ -3111,8 +3096,8 @@ msgid "Staging" msgstr "Entorno de pruebas" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Desmantelamiento" @@ -3178,7 +3163,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Pulgadas" @@ -3196,41 +3181,40 @@ msgstr "De atrás hacia adelante" msgid "Stale" 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3258,7 +3242,7 @@ msgid "Rear" msgstr "Vista posterior" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Preparado" @@ -3291,7 +3275,7 @@ msgid "Top to bottom" msgstr "De arriba a abajo" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Pasivo" @@ -3320,9 +3304,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Otros" @@ -3334,350 +3318,349 @@ msgstr "ITA/Internacional" msgid "Physical" msgstr "Físico" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "inalámbrico" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Puente" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Grupo de agregación de enlaces (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "Fast Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbps)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet de 2,5/5 Gbps" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "Ethernet de 10 Gbps" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "Ethernet de 25 Gbps" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "Ethernet de 40 Gbps" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "Ethernet de 50 Gbps" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "Ethernet de 100 Gbps" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "Ethernet de 200 Gbps" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "Ethernet de 400 Gbps" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "Ethernet de 800 Gbps" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Transceivers" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Ethernet de placa base" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Celular" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Serial" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Apilamiento" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Full" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Acceso" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiquetado" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Etiquetado (Todos)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "Estándar IEEE" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "Pasivo 24 V (2 pares)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "Pasivo de 24 V (4 pares)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "Pasivo 48 V (2 pares)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "Pasivo de 48 V (4 pares)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Cobre" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Fibra óptica" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Individual" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1 Conector, 1 Puerto" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1 Conector, 2 Puertos" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1 Conector, 4 Puertos" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "1 Conector, 6 Puertos" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "1 Conector, 8 Puertos" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1 Conector, 12 Puertos" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1 Conector, 16 Puertos" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Troncal" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "Troncal 2C1P" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "Troncal 2C2P" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "Troncal 2C4P" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "Troncal 2C4P (redistribución)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "Troncal 2C6P" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "Troncal 28CP" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "Troncal 2C12P" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "Troncal 4C1P" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "Troncal 4CP2" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "Troncal 4C4P" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "Troncal 4C4P (redistribución)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "Troncal 4C6P" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "Troncal 48P" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "Troncal 8C4P" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Desagregación " -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P: desagregación 4C1P" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P: desagregación 6C1P" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: desagregación 8C1P (redistribución)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cobre - Par trenzado (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Cobre - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Cobre - Coaxial" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Fibra-Multimodo" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Fibra-Monomodo" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Fibra - Otras" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilómetros" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metros" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Millas" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pies" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Trifásico" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Discapacitado" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Defectuoso" @@ -3691,275 +3674,275 @@ msgstr "Formato de dirección MAC no válido: {value}" msgid "Invalid WWN format: {value}" msgstr "Formato WWN no válido: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Región principal (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Región principal (ID corto)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Grupo de sitio principal (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Grupo de sitio principal (ID corto)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Grupo (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Grupo (ID corto)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "COMO (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Ubicación principal (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Ubicación principal (ID corto)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Fabricante (ID corto)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Tipo de rack (ID corto)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Tipo de rack (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Rol (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Rol (ID corto)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Rack (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Usuario (nombre)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Plataforma predeterminada (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Plataforma predeterminada (ID corto)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Imagen frontal" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Imagen posterior" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Puertos de consola" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Puertos de servidor de consola" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Puertos de alimentación" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Tomas de corriente" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Tiene interfaces" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Puertos pass-through" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Módulos adicionales" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Módulos para dispositivos" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Artículos de inventario" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Perfil (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Perfil (nombre)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Puerto de alimentación (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Puerto posterior (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Puerto frontal (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Artículo del inventario principal (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Plantilla de configuración (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Función de dispositivo principal (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Función de dispositivo principal (ID corto)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Plataforma predeterminada (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Plataforma predeterminada (ID corto)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Plataforma principal (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Plataforma principal (ID corto)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Tipo de dispositivo (ID corto)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Dispositivo principal (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Plataforma (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Plataforma (ID corto)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Nombre del sitio (ID corto)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Bahía principal (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "Clúster de máquinas virtuales (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Grupo de clústeres (ID corto)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Grupo de clústeres (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Modelo de dispositivo (ID corto)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Profundidad total" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3967,226 +3950,226 @@ msgstr "Profundidad total" msgid "MAC address" msgstr "Dirección MAC" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Tiene una Dirección IP principal" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Tiene una Dirección IP fuera de banda" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Chasis virtual (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Es un miembro del chasis virtual" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "Dirección IP fuera de banda (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Tiene contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "Centro de Datos Virtual (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Modelo de dispositivo" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Tipo de módulo (modelo)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Bahía de módulo (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Rack (nombre)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Dispositivo (nombre)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Función del dispositivo (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Función del dispositivo (ID corto)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Chasis virtual (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Chasis virtual" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Inquilino (ID corto)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Módulo (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Cable (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Máquina virtual (nombre)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Interfaz (nombre)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "Interfaz VM (nombre)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "Interfaz de máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Está asignado" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Es primaria" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "Modo 802.1Q" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "VLAN asignada" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "VID asignado" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "Política de traducción de VLAN (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4194,133 +4177,133 @@ msgstr "Política de traducción de VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Política de traducción de VLAN" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "" "Interfaces de chasis virtuales para dispositivos cuando el dispositivo es " "maestro" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "" "Interfaces de chasis virtuales para dispositivos cuando el dispositivo es " "maestro (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de chasis virtuales para dispositivos" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de chasis virtuales para dispositivos (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Tipo de interfaz" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Interfaz principal (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Interfaz puenteada (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "Interfaz LAG (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "Dirección MAC" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Dirección MAC principal (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Dirección MAC principal" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de dispositivo virtual (identificador)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "LAN inalámbrica" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Enlace inalámbrico" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Terminación de circuito virtual (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Compartimento del módulo principal (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Dispositivo instalado (nombre)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Maestro (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Maestro (nombre)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Sin terminar" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Panel de alimentación (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Etiquetas" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4330,7 +4313,7 @@ msgstr "Etiquetas" msgid "Position" msgstr "Posición" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4338,48 +4321,48 @@ msgstr "" "Se admiten los rangos alfanuméricos. (Debe coincidir con el número de " "nombres que se están creando)." -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Instalación" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Nombre de contacto" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Teléfono de contacto" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Zona horaria" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4388,70 +4371,70 @@ msgstr "Zona horaria" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Ancho" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 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 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Ancho exterior" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Altura exterior" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Profundidad exterior" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Unidad exterior" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Profundidad de montaje" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4460,85 +4443,85 @@ msgstr "Profundidad de montaje" msgid "Weight" msgstr "Peso" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Peso máximo" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Unidad de peso" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Dimensiones exteriores" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Número de serie" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4547,170 +4530,169 @@ msgstr "Flujo de aire" msgid "Rack" msgstr "Rack" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 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:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Número de parte" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "Altura en U" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Excluir de la utilización" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Perfil" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Chasis" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "Función de máquina virtual" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 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:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 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: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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Plataforma" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Clúster" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Configuración" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Tipo de módulo" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4727,110 +4709,110 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Etiqueta" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Unidad de longitud" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 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:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Tensión" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amperaje" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Utilización máxima" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Consumo máximo" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Consumo máximo de energía (vatios)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Consumo asignado" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 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 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 msgid "Feed leg" msgstr "Fase de alimentación" -#: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "Tipo de PoE" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4844,373 +4826,373 @@ msgstr "Función inalámbrica" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "DESFASE" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Velocidad" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "VLAN etiquetadas" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Agregar VLAN etiquetadas" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 msgid "Remove tagged VLANs" msgstr "Eliminar VLAN etiquetadas" -#: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Grupo de LAN inalámbrica" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Direccionamiento" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operación" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: 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 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Agregar/Eliminar" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "Se debe especificar el modo de interfaz para asignar las VLAN" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Una interfaz de acceso no puede tener asignadas VLAN etiquetadas." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Nombre de la región principal" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Nombre del grupo del sitio principal" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Región asignada" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Grupo asignado" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "opciones disponibles" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Sitio asignado" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Ubicación principal" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "No se encontró la ubicación." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "El fabricante de este tipo de rack" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "La posición con el número más bajo del estante" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Ancho de raíl a raíl (en pulgadas)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Unidad para dimensiones exteriores" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Unidad para pesas de cremallera" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Nombre de inquilino asignado" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Nombre de la función asignada" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Modelo tipo bastidor" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Dirección del flujo de aire" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "Se debe establecer el ancho si no se especifica un tipo de bastidor." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "" "Se debe establecer la altura en U si no se especifica un tipo de bastidor." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Sitio para padres" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 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:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Unidades" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Lista separada por comas de números de unidades individuales" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "El fabricante que produce este tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "" "La plataforma predeterminada para dispositivos de este tipo (opcional)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Unidad para el peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Peso del módulo" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Unidad para el peso del módulo" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "Valores de atributo para el perfil asignado, pasados como diccionario" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "Se debe especificar el perfil si se proporcionan datos de atributos." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Función de dispositivo principal" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "No se encontró el rol del dispositivo." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Plataforma principal" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "No se encontró la plataforma." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Limite las asignaciones de plataforma a este fabricante" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Función asignada" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Fabricante del tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Modelo de tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Chasis virtual" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Clúster de virtualización" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Ubicación asignada (si la hay)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Bastidor asignado (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Cara" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Cara de bastidor montada" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Dispositivo principal (para dispositivos infantiles)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Compartimento para dispositivos" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Compartimento de dispositivos en el que está instalado este dispositivo " "(para dispositivos infantiles)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Compartimento de módulos" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "El compartimiento del módulo en el que está instalado este módulo" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "El tipo de módulo" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Replicar componentes" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5218,98 +5200,98 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Adopte componentes" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Adopte los componentes ya existentes" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Tipo de puerto" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Velocidad de puerto en bps" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Tipo de toma" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Puerto de alimentación local que alimenta esta toma" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Interfaz puenteada" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Retraso" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Interfaz LAG principal" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Los nombres de los VDC están separados por comas y entre comillas dobles. " "Ejemplo:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Medio físico" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Dúplex" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Modo Poe" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Tipo de Poe" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modo operativo IEEE 802.1Q (para interfaces L2)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Filtrar las VLAN disponibles para la asignación por grupo" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "ID de VLAN sin etiquetar asignada (filtrada por grupo de VLAN)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5317,97 +5299,97 @@ msgstr "" "Se asignaron identificadores de VLAN etiquetados separados por comas y entre" " comillas dobles (filtrados por grupo de VLAN). Ejemplo:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" 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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "VRF asignado" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Rol RF" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Función inalámbrica (AP/estación)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} no está asignado al dispositivo {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Clasificación de medios físicos" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Dispositivo instalado" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Dispositivo infantil instalado en esta bahía" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "No se encontró el dispositivo infantil." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Artículo del inventario principal" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Nombre del componente" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Nombre del componente" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "" "El nombre del componente debe especificarse cuando se especifica el tipo de " "componente" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "No se encontró el componente: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "" "El tipo de componente se debe especificar cuando se especifica el nombre del" " componente" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo principal de la interfaz asignada (si existe)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5415,101 +5397,101 @@ msgstr "Dispositivo principal de la interfaz asignada (si existe)" msgid "Virtual machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "VM principal de la interfaz asignada (si existe)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Interfaz asignada" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Convierta esta en la dirección MAC principal de la interfaz asignada" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Debe especificar el dispositivo principal o la máquina virtual al asignar " "una interfaz" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Sitio de la cara A" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Sitio del dispositivo principal A (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Dispositivo del lado A" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Nombre del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Tipo de lado A" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Nombre de la cara A" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Nombre de terminación" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Sitio de la cara B" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Sitio del dispositivo principal B (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Dispositivo Side B" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Tipo de lado B" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Nombre de la cara B" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Estado de conexión" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Perfil de conexión de cable" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nombre del color (por ejemplo, «rojo») o código hexadecimal (por ejemplo, " "«f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lado {side_upper}: {device} {termination_object} ya está conectado" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} no se encontró la terminación lateral: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5518,64 +5500,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Dispositivo maestro" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Nombre del sitio principal" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Panel de alimentación ascendente" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Primario o redundante" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentación (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Monofásico o trifásico" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Dirección IPv6 con longitud de prefijo, por ejemplo, 2001:db8: :1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MUT" @@ -5616,8 +5598,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5625,104 +5607,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: 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:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Estado del dispositivo" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Región principal" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Grupo de padres" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Recuento de estantes" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Función" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Reservación" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Componentes" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Recuento de dispositivos" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Función de subdispositivo" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Recuento de módulos" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Función del dispositivo" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "modelo" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Tiene una IP OOB" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Miembro del chasis virtual" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Tiene contextos de dispositivos virtuales" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: 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:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Cableado" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Ocupado" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5735,48 +5717,48 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexión" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Amable" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Solo administración" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Modo 802.1Q" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Canal inalámbrico" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Frecuencia de canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Ancho de canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potencia de transmisión (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5786,23 +5768,23 @@ msgstr "Potencia de transmisión (dBm)" msgid "Cable" msgstr "Cable" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Descubierto" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Dispositivo asignado" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "VM asignada" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Asignado a una interfaz" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "MAC principal de una interfaz" @@ -5811,19 +5793,18 @@ msgstr "MAC principal de una interfaz" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Ya existe un miembro del chasis virtual en posición {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5836,21 +5817,21 @@ msgstr "Tipo de ámbito" msgid "Scope" msgstr "Alcance" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Por favor, selecciona un {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Tipo de ámbito (aplicación y modelo)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Puertos traseros" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5860,31 +5841,31 @@ msgstr "" "coincidir con el número seleccionado de posiciones del puerto trasero " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Información de contacto" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Rol del rack" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "Babosa" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Control de inventario" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5892,38 +5873,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:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Perfil y atributos" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 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:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 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:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Características" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5938,50 +5919,50 @@ 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:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Plantilla de puerto de consola" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Plantilla de puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Plantilla de puerto frontal" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Plantilla de interfaz" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Plantilla de toma de corriente" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Plantilla de puerto de alimentación" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Plantilla de puerto trasero" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Puerto de consola" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5993,7 +5974,7 @@ msgstr "Puerto de servidor de consola" msgid "Front Port" msgstr "Puerto frontal" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -6005,40 +5986,40 @@ msgstr "Puerto frontal" msgid "Rear Port" msgstr "Puerto trasero" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: 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:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: 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:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Asignación de componentes" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "Interfaz LAG" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 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:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Dispositivo infantil" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6046,65 +6027,64 @@ msgstr "" "Los dispositivos secundarios primero deben crearse y asignarse al sitio y al" " rack del dispositivo principal." -#: netbox/dcim/forms/model_forms.py:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Puerto de consola" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Puerto frontal" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "toma de corriente" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Puerto trasero" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Artículo de inventario" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Función del artículo de inventario" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "Interfaz VM" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6112,7 +6092,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:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6121,7 +6101,7 @@ msgstr "" "El patrón proporcionado especifica {value_count} valores, pero " "{pattern_count} se esperan." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6129,11 +6109,11 @@ msgstr "" msgid "Members" msgstr "Miembros" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Posición inicial" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6141,11 +6121,11 @@ msgstr "" "Posición del primer dispositivo miembro. Aumenta en uno por cada miembro " "adicional." -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Dispositivos de los miembros" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "Se debe especificar un puesto para el primer miembro del VC." @@ -6158,69 +6138,69 @@ msgstr "" "Posición del puerto trasero no válida ({rear_port_position}): puerto trasero" " {name} solo tiene {positions} posiciones." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "perfil" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "etiqueta" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "longitud" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "unidad de longitud" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "cable" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "cables" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "Debe especificar una unidad al configurar la longitud de un cable" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "Debe definir las terminaciones A y B al crear un cable nuevo." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "" "No se pueden conectar diferentes tipos de terminaciones al mismo extremo del" " cable." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Tipos de terminación incompatibles: {type_a} y {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "Las terminaciones A y B no pueden conectarse al mismo objeto." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "fin" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "terminación de cable" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "terminaciones de cables" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6229,7 +6209,7 @@ msgstr "" "No se puede conectar un cable a {obj_parent} > {obj} porque está marcado " "como conectado." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6238,61 +6218,61 @@ msgstr "" "Se encontró una terminación duplicada para {app_label}.{model} " "{termination_id}: cable {cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Los cables no se pueden terminar en {type_display} interfaz" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Es posible que las terminaciones de circuito conectadas a la red de un " "proveedor no estén cableadas." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "está activo" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "está completo" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "está dividido" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "ruta de cable" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "rutas de cable" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "Todas las terminaciones originarias deben adjuntarse al mismo enlace" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "" "Todas las terminaciones de tramo intermedio deben tener el mismo tipo de " "terminación" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "" "Todas las terminaciones intermedias deben tener el mismo objeto principal" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Todos los enlaces deben ser por cable o inalámbricos" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Todos los enlaces deben coincidir con el primer tipo de enlace" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6301,18 +6281,18 @@ msgstr "" "{module} se acepta como sustituto de la posición del compartimiento del " "módulo cuando se conecta a un tipo de módulo." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Etiqueta física" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "" "Las plantillas de componentes no se pueden mover a un tipo de dispositivo " "diferente." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6320,7 +6300,7 @@ msgstr "" "Una plantilla de componente no se puede asociar a un tipo de dispositivo ni " "a un tipo de módulo." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6328,135 +6308,135 @@ msgstr "" "Una plantilla de componente debe estar asociada a un tipo de dispositivo o a" " un tipo de módulo." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "plantilla de puerto de consola" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "plantillas de puertos de consola" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "plantilla de puerto de servidor de consola" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "plantillas de puertos de servidor de consola" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "sorteo máximo" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "sorteo asignado" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "plantilla de puerto de alimentación" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "plantillas de puertos de alimentación" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "El sorteo asignado no puede superar el sorteo máximo ({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "pierna de alimentación" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Fase (para alimentaciones trifásicas)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "plantilla de toma de corriente" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "plantillas de tomas de corriente" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Puerto de alimentación principal ({power_port}) debe pertenecer al mismo " "tipo de dispositivo" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Puerto de alimentación principal ({power_port}) debe pertenecer al mismo " "tipo de módulo" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "solo administración" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "interfaz de puente" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "función inalámbrica" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "plantilla de interfaz" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "plantillas de interfaz" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" "Interfaz de puente ({bridge}) debe pertenecer al mismo tipo de dispositivo" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Interfaz de puente ({bridge}) debe pertenecer al mismo tipo de módulo" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "" "Puerto trasero ({rear_port}) debe pertenecer al mismo tipo de dispositivo" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "posiciones" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "plantilla de puerto frontal" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "plantillas de puertos frontales" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6465,15 +6445,15 @@ msgstr "" "El número de posiciones no puede ser inferior al número de plantillas de " "puertos traseros mapeadas ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "plantilla de puerto trasero" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "plantillas de puertos traseros" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6482,35 +6462,35 @@ msgstr "" "El número de posiciones no puede ser inferior al número de plantillas de " "puertos frontales mapeadas ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "posición" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "" "Identificador al que se debe hacer referencia al cambiar el nombre de los " "componentes instalados" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "plantilla de bahía de módulos" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "plantillas de compartimentos de módulos" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "plantilla de compartimento de dispositivos" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "plantillas de compartimentos de dispositivos" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6520,21 +6500,21 @@ msgstr "" "configurarse como «principal» para permitir compartimentos para " "dispositivos." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "ID de pieza" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Identificador de pieza asignado por el fabricante" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "plantilla de artículos de inventario" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "plantillas de artículos de inventario" @@ -6669,11 +6649,11 @@ msgid "tagged VLANs" msgstr "VLAN etiquetadas" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -6694,77 +6674,77 @@ msgstr "" "Dirección MAC {mac_address} está asignado a una interfaz diferente " "({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "LAG principal" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Esta interfaz se usa solo para la administración fuera de banda" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "velocidad (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "dúplex" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "Nombre mundial de 64 bits" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "canal inalámbrico" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "frecuencia de canal (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Se rellena por el canal seleccionado (si está configurado)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "potencia de transmisión (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "LAN inalámbricas" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "interfaz" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "interfaz" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} las interfaces no pueden tener un cable conectado." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} las interfaces no se pueden marcar como conectadas." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Una interfaz no puede ser su propia interfaz principal." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Solo se pueden asignar interfaces virtuales a una interfaz principal." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6773,7 +6753,7 @@ msgstr "" "La interfaz principal seleccionada ({interface}) pertenece a un dispositivo " "diferente ({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6782,7 +6762,7 @@ msgstr "" "La interfaz principal seleccionada ({interface}) pertenece a {device}, que " "no forma parte del chasis virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6791,7 +6771,7 @@ msgstr "" "La interfaz de puente seleccionada ({bridge}) pertenece a un dispositivo " "diferente ({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6800,15 +6780,15 @@ msgstr "" "La interfaz de puente seleccionada ({interface}) pertenece a {device}, que " "no forma parte del chasis virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Las interfaces virtuales no pueden tener una interfaz LAG principal." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "Una interfaz LAG no puede ser su propia interfaz principal." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6816,7 +6796,7 @@ msgstr "" "La interfaz LAG seleccionada ({lag}) pertenece a un dispositivo diferente " "({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6825,37 +6805,37 @@ msgstr "" "La interfaz LAG seleccionada ({lag}) pertenece a {device}, que no forma " "parte del chasis virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "El canal solo se puede configurar en las interfaces inalámbricas." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "La frecuencia del canal solo se puede configurar en las interfaces " "inalámbricas." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "" "No se puede especificar la frecuencia personalizada con el canal " "seleccionado." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "" "El ancho del canal solo se puede establecer en las interfaces inalámbricas." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "" "No se puede especificar un ancho personalizado con el canal seleccionado." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "El modo de interfaz no admite una vlan sin etiquetas." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6912,7 +6892,7 @@ msgid "module bays" msgstr "compartimentos de módulos" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 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." @@ -6953,15 +6933,15 @@ msgid "inventory item roles" msgstr "roles de artículos de inventario" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "número de serie" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "etiqueta de activo" @@ -7004,58 +6984,58 @@ msgstr "" "No se puede asignar un artículo de inventario a un componente de otro " "dispositivo" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "fabricante" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "fabricantes" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "modelo" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "plataforma predeterminada" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "número de pieza" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Número de pieza discreto (opcional)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "altura (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "excluir de la utilización" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" "Los dispositivos de este tipo se excluyen al calcular la utilización de los " "racks." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "es de profundidad total" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "El dispositivo consume las caras delantera y trasera del bastidor." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "estado de padre/hijo" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -7064,24 +7044,24 @@ msgstr "" "compartimentos para dispositivos. Déjelo en blanco si este tipo de " "dispositivo no es para padres ni para niños." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "flujo de aire" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "tipo de dispositivo" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "tipos de dispositivos" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "La altura en U debe ser en incrementos de 0,5 unidades de bastidor." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7090,7 +7070,7 @@ msgstr "" "Dispositivo {device} en un estante {rack} no tiene espacio suficiente para " "acomodar una altura de {height}U" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7100,7 +7080,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} instancias ya está montado dentro" " de bastidores." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7109,164 +7089,164 @@ msgstr "" "asociadas a este dispositivo antes de desclasificarlo como dispositivo " "principal." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Los tipos de dispositivos secundarios deben ser 0U." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Se pueden asignar máquinas virtuales a esta función" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "" "Ya existe una función de dispositivo de nivel superior con este nombre." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Ya existe una función de dispositivo de nivel superior con este slug." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "rol del dispositivo" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "funciones del dispositivo" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Si lo desea, limite esta plataforma a dispositivos de un fabricante " "determinado." -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "plataforma" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "plataformas" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "El nombre de la plataforma debe ser único." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "La babosa de plataforma debe ser única." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "La función que cumple este dispositivo" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de serie del chasis, asignado por el fabricante" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Una etiqueta única que se utiliza para identificar este dispositivo" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "posición (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "cara del estante" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "IP fuera de banda" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "Posición VC" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Posición virtual del chasis" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "Prioridad VC" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Prioridad de elección del maestro del chasis virtual" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "latitud" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordenada GPS en formato decimal (xx.aaaaa)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "longitud" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "El nombre del dispositivo debe ser único por sitio." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "dispositivos" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Estante {rack} no pertenece al sitio {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Ubicación {location} no pertenece al sitio {site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Estante {rack} no pertenece a la ubicación {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "No se puede seleccionar una cara de bastidor sin asignar un bastidor." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "" "No se puede seleccionar una posición de cremallera sin asignar una " "cremallera." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "La posición debe estar en incrementos de 0,5 unidades de estante." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "" "Debe especificar la cara de la cremallera al definir la posición de la " "cremallera." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7274,7 +7254,7 @@ msgstr "" "Un tipo de dispositivo 0U ({device_type}) no se puede asignar a una posición" " de estantería." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7282,7 +7262,7 @@ msgstr "" "Los tipos de dispositivos secundarios no se pueden asignar a la cara de un " "bastidor. Este es un atributo del dispositivo principal." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7290,7 +7270,7 @@ msgstr "" "Los tipos de dispositivos secundarios no se pueden asignar a una posición de" " bastidor. Este es un atributo del dispositivo principal." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7299,23 +7279,23 @@ msgstr "" "U{position} ya está ocupado o no tiene espacio suficiente para este tipo de " "dispositivo: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} no es una dirección IPv4." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" "La dirección IP especificada ({ip}) no está asignado a este dispositivo." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} no es una dirección IPv6." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7325,22 +7305,22 @@ msgstr "" "dispositivos, pero el tipo de este dispositivo pertenece a " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "El clúster asignado pertenece a un sitio diferente ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "El clúster asignado pertenece a una ubicación diferente ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Un dispositivo asignado a un chasis virtual debe tener su posición definida." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7349,22 +7329,22 @@ msgstr "" "El dispositivo no se puede extraer del chasis virtual {virtual_chassis} " "porque actualmente está designado como su maestro." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "dominio" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "chasis virtual" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "El maestro seleccionado ({master}) no está asignado a este chasis virtual." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7373,26 +7353,26 @@ msgstr "" "No se puede eliminar el chasis virtual {self}. Hay interfaces miembros que " "forman interfaces LAG entre chasis." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo del dispositivo principal" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "comentarios" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuales" @@ -7427,67 +7407,67 @@ msgstr "" "No se puede reasignar la dirección MAC mientras esté designada como la MAC " "principal de un objeto" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Una interfaz no se puede conectar a sí misma." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Las interfaces virtuales no pueden tener un modo PoE." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Las interfaces virtuales no pueden tener un tipo PoE." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "Debe especificar el modo PoE al designar un tipo de PoE." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "La función inalámbrica solo se puede configurar en las interfaces " "inalámbricas." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "esquema" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "Perfil de tipo de módulo" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "Perfiles de tipos de módulos" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "atributos" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "tipo de módulo" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "tipos de módulos" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Esquema no válido: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "módulo" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "módulos" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7496,58 +7476,58 @@ msgstr "" "El módulo debe instalarse en un compartimiento de módulos que pertenezca al " "dispositivo asignado ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "panel de alimentación" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "paneles de alimentación" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "" "Ubicación {location} ({location_site}) está en un sitio diferente al {site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "suministrar" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "fase" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "voltaje" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "amperaje" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "utilización máxima" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Consumo máximo permitido (porcentaje)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "potencia disponible" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "alimentación" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "fuentes de alimentación" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7556,72 +7536,72 @@ msgstr "" "Estante {rack} ({rack_site}) y panel de alimentación {powerpanel} " "({powerpanel_site}) están en diferentes sitios." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "" "La tensión no puede ser negativa para el suministro de corriente alterna" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "anchura" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Ancho de riel a riel" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Altura en unidades de estantería" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "unidad de arranque" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Unidad de arranque para bastidor" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "unidades descendentes" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Las unidades están numeradas de arriba a abajo" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "ancho exterior" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Dimensión exterior del estante (ancho)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "altura exterior" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Dimensión exterior del estante (altura)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "profundidad exterior" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Dimensión exterior del bastidor (profundidad)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "unidad exterior" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "profundidad de montaje" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7630,75 +7610,75 @@ msgstr "" "los estantes de cuatro postes, esta es la distancia entre los rieles " "delantero y trasero." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "peso máximo" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Capacidad de carga máxima del bastidor" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "factor de forma" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "tipo de bastidor" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "tipos de estanterías" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "Debe especificar una unidad al establecer una dimensión exterior" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "Debe especificar una unidad al establecer un peso máximo" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "rol de bastidor" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "roles de seguimiento" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "ID de la instalación" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Identificador asignado localmente" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Función funcional" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Una etiqueta única que se utiliza para identificar este estante" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "estante" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "bastidores" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "La ubicación asignada debe pertenecer al sitio principal ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7707,7 +7687,7 @@ msgstr "" "El estante debe tener al menos {min_height}Hablo para alojar los " "dispositivos instalados actualmente." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7716,30 +7696,30 @@ msgstr "" "La numeración de las unidades del bastidor debe comenzar en {position} o " "menos para alojar los dispositivos actualmente instalados." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "La ubicación debe ser del mismo sitio, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "unidades" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "reserva de seguimiento" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "Seguimiento de reservas" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "" "Unidad (es) no válida (s) para {height}Rack de Reino Unido: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Ya se han reservado las siguientes unidades: {unit_list}" @@ -7848,145 +7828,145 @@ msgstr "Agregar componentes" msgid "Disconnect Selected" msgstr "Desconectar seleccionado" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Terminación A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Terminación B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Dispositivo A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Dispositivo B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Ubicación A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Ubicación B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Bastidor A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Estante B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Sitio A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Sitio B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Nombre del color" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Accesible" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Dispositivos" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Plantilla de configuración" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "Altura en U" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "Dirección IP" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "Dirección IPv4" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "Dirección IPv6" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "Posición VC" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "Prioridad VC" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Posición (bahía de dispositivos)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Puertos de consola" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Puertos de servidor de consola" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Puertos de alimentación" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "tomas de corriente" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7996,44 +7976,44 @@ msgstr "tomas de corriente" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Puertos frontales" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Compartimentos para dispositivos" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Bahías de módulos" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Ubicación del dispositivo" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Sitio del dispositivo" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: 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:334 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 -#: netbox/dcim/views.py:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8042,167 +8022,164 @@ msgstr "Bahía de módulos" msgid "Inventory Items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Color del cable" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Vincula a tus compañeros" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Marcar conectado" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Sorteo asignado (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Direcciones IP" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "MAC principal" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Direcciones MAC" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo administración" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Circuito virtual" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Mapeos" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Dispositivo instalado" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "Función instalada" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "Tipo instalado" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "Descripción instalada" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "Serie instalada" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Etiqueta de activo instalada" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo instalado" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Serie del módulo" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Etiqueta de activo del módulo" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Estado del módulo" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Artículos" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Tipos de estanterías" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Tipos de dispositivos" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Tipos de módulos" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Plataformas" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Plataforma predeterminada" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Profundidad total" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Recuento de dispositivos" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8211,9 +8188,9 @@ msgstr "Recuento de dispositivos" msgid "Console Ports" msgstr "Puertos de consola" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8222,9 +8199,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:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8233,9 +8210,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:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8244,9 +8221,9 @@ msgstr "Puertos de alimentación" msgid "Power Outlets" msgstr "Tomas de corriente" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8254,9 +8231,9 @@ msgstr "Tomas de corriente" msgid "Front Ports" msgstr "Puertos frontales" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8265,17 +8242,17 @@ msgstr "Puertos frontales" msgid "Rear Ports" msgstr "Puertos traseros" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8284,71 +8261,71 @@ msgstr "Bahías de dispositivos" msgid "Module Bays" msgstr "Bahías de módulos" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Recuento de módulos" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Fuentes de alimentación" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Utilización máxima" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Bastidores" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Altura" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Anchura exterior" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Altura exterior" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Profundidad exterior" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Peso máximo" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Recuento de estantes" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Espacio" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Sitios" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "Grupos de VLAN" @@ -8362,7 +8339,7 @@ msgstr "{} milímetros" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Número de serie" @@ -8391,83 +8368,83 @@ msgstr "Miembros de chasis virtuales" msgid "Power Utilization" msgstr "Utilización de energía" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Desconectado {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Regiones infantiles" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Grupos de niños" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Dispositivos no rakeados" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Ubicaciones para niños" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Reservaciones" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Servicios de aplicaciones" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Contexto de configuración" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Configuración de renderizado" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Máquinas virtuales" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, 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:3562 +#: netbox/dcim/views.py:3572 #, 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:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Niños" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Miembro agregado {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Eliminado {device} desde un chasis virtual {chassis}" @@ -8481,13 +8458,13 @@ msgstr "Objeto (s) relacionado (s) desconocido (s): {name}" msgid "Changing the type of custom fields is not supported." msgstr "No se admite cambiar el tipo de campos personalizados." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "La programación no está habilitada para este script." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "La hora programada debe estar en el futuro." @@ -8564,9 +8541,9 @@ msgid "No" msgstr "No" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Enlace" @@ -8663,13 +8640,13 @@ msgstr "Negro" msgid "White" msgstr "blanco" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Guión" @@ -8678,32 +8655,32 @@ msgstr "Guión" msgid "Notification" msgstr "Notificación" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Operador desconocido: {op}. Debe ser uno de: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Tipo de valor no admitido: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Tipo no válido para {op} operación: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "El conjunto de reglas debe ser un diccionario, no {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Tipo de lógica no válido: debe ser «AND» u «OR». Consulte la documentación." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "" "Se informó de claves incorrectas. Por favor, consulte la documentación." @@ -8717,25 +8694,25 @@ msgstr "Tipo de widget" msgid "Unregistered widget class: {name}" msgstr "Clase de widget no registrada: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, 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:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Muestra contenido personalizado arbitrario. Markdown es compatible." -#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Recuentos de objetos" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8743,183 +8720,183 @@ msgstr "" "Muestre un conjunto de modelos de NetBox y el número de objetos creados para" " cada tipo." -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 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:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Lista de objetos" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Muestra una lista arbitraria de objetos." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 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:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 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:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "Fuente RSS" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Inserte una fuente RSS desde un sitio web externo." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "URL del feed" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Requiere conexión externa" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 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:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 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:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Muestra tus marcadores personales" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "No se puede importar la canalización de eventos {name} error: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Módulo de script (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Archivo de datos (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Grupo (nombre)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Tipo de clúster" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Tipo de clúster (babosa)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Grupo de inquilinos" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Grupo de inquilinos (slug)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etiqueta" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Etiqueta (babosa)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Tiene datos de contexto de configuración local" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Nombre del grupo" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Obligatorio" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "Interfaz de usuario editable" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Es clonable" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Valor mínimo" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Valor máximo" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Regex de validación" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamiento" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Ventana nueva" @@ -8928,45 +8905,45 @@ 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:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 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:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 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:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "Método HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL de carga" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "Verificación SSL" @@ -8979,8 +8956,8 @@ msgstr "Secreto" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Tipos de eventos" @@ -8988,77 +8965,77 @@ msgstr "Tipos de eventos" 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:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Sincronización automática habilitada" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Tipos de objetos" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Uno o más tipos de objetos asignados" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Tipo de objeto" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Tipo de objeto (para campos de objetos o de varios objetos)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Set de elección" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Conjunto de opciones (para campos de selección)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Si el campo personalizado se muestra en la interfaz de usuario" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Si el campo personalizado se puede editar en la interfaz de usuario" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "" "El conjunto base de opciones predefinidas que se van a utilizar (si las hay)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -9067,32 +9044,32 @@ msgstr "" " opcionales separadas por dos puntos: «Choice1:First Choice, Choice2:Second " "Choice»" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "clase de botones" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "La clase del primer enlace de un grupo se usará para el botón desplegable" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Archivo de datos" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Archivo de datos que contiene el código de la plantilla" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -9100,218 +9077,217 @@ msgstr "" "Habilitar la sincronización automática del contenido de la plantilla cuando " "se actualice el archivo de datos" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Debe especificar el contenido local o un archivo de datos" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Los tipos de eventos que activarán esta regla" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Objeto de acción" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Nombre o script del webhook como ruta punteada module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} no se encontró" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Guión {name} no se encontró" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Tipo de objeto asignado" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "La clasificación de entrada" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Comentarios" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "usuarios" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Grupos" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 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:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Opciones de tipo" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Tipo de objeto relacionado" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Tipo de campo" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Opciones" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Datos" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Renderización" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Tipos de contenido" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "Tipo de contenido HTTP" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Tipo de evento" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Tipo de acción" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Tipo de objeto etiquetado" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Tipo de objeto permitido" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Regiones" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Grupos de sitios" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Ubicaciones" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Tipos de dispositivos" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Funciones" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Tipos de clústeres" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Grupos de clústeres" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Clústers" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Grupos de inquilinos" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Los tipos de objeto que tienen este campo personalizado" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Valor predeterminado" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Tipo del objeto relacionado (solo para campos de objeto/multiobjeto)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filtro de objetos relacionados" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Especifique los parámetros de consulta como un objeto JSON." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Campo personalizado" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9319,7 +9295,7 @@ msgstr "" "El tipo de datos almacenados en este campo. Para los campos de objetos o " "multiobjetos, seleccione el tipo de objeto relacionado a continuación." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9327,11 +9303,11 @@ msgstr "" "Esto se mostrará como texto de ayuda para el campo del formulario. Markdown " "es compatible." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Objeto relacionado" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9339,20 +9315,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:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Opciones de campo personalizadas" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Vínculo personalizado" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Plantillas" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9362,7 +9338,7 @@ msgstr "" "objeto como {example}. Los enlaces que se muestren como texto vacío no se " "mostrarán." -#: netbox/extras/forms/model_forms.py:257 +#: netbox/extras/forms/model_forms.py:262 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9370,35 +9346,35 @@ msgstr "" "Código de plantilla Jinja2 para la URL del enlace. Haga referencia al objeto" " como {example}." -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Código de plantilla" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Plantilla de exportación" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtro guardado" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Pedido" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9406,39 +9382,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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Columnas disponibles" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Columnas seleccionadas" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Solicitud HTTP" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Elección de acción" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "" "Introduzca las condiciones en JSON " "formato." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9446,39 +9422,39 @@ msgstr "" "Introduzca los parámetros para pasar a la acción en JSON formato." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regla del evento" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Disparadores" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Grupo de notificaciones" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Perfil de contexto de configuración" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Inquilinos" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Debe especificar datos locales o un archivo de datos" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Programe en" @@ -9486,7 +9462,7 @@ msgstr "Programe en" msgid "Schedule execution of report to a set time" msgstr "Programe la ejecución del informe a una hora determinada" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Se repite cada" @@ -9494,26 +9470,26 @@ msgstr "Se repite cada" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervalo en el que se vuelve a ejecutar este informe (en minutos)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (hora actual: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Confirmar cambios" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Confirme los cambios en la base de datos (desactive la casilla para una " "ejecución en seco)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Programe la ejecución del script a una hora determinada" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervalo en el que se vuelve a ejecutar este script (en minutos)" @@ -9552,10 +9528,10 @@ msgstr "perfil de contexto de configuración" msgid "config context profiles" msgstr "perfiles de contexto de configuración" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "peso" @@ -9592,35 +9568,35 @@ msgstr "plantilla de configuración" msgid "config templates" msgstr "plantillas de configuración" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "Los objetos a los que se aplica este campo." -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "El tipo de datos que contiene este campo personalizado" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Nombre del campo interno" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Solo se permiten caracteres alfanuméricos y guiones bajos." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 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:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9628,19 +9604,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:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "nombre del grupo" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "requerido" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9648,19 +9624,19 @@ msgstr "" "Este campo es obligatorio para crear objetos nuevos o editar un objeto " "existente." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "debe ser único" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "peso de búsqueda" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9668,11 +9644,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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "lógica de filtros" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9680,11 +9656,11 @@ msgstr "" "Loose coincide con cualquier instancia de una cadena determinada; exact " "coincide con todo el campo." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "predeterminado" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9692,7 +9668,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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9701,35 +9677,35 @@ msgstr "" "query_params (debe ser un valor JSON). Encapsula cadenas con comillas dobles" " (por ejemplo, «Foo»)." -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "peso de la pantalla" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "valor mínimo" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Valor mínimo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "valor máximo" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Valor máximo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "expresión regular de validación" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9740,206 +9716,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:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "conjunto de opciones" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "es clonable" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Replique este valor al clonar objetos" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "campo personalizado" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "campos personalizados" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valor predeterminado no válido»{value}«: {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "La unicidad no se puede aplicar a los campos booleanos" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 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:401 +#: netbox/extras/models/customfields.py:409 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:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Los campos de objeto deben definir un tipo de objeto." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, 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:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Cierto" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Falso" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, 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:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "El valor debe ser una cadena." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, 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:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "El valor debe ser un número entero." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "El valor debe ser al menos {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "El valor no debe superar {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "El valor debe ser decimal." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "El valor debe ser verdadero o falso." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, 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:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, 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:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "El campo obligatorio no puede estar vacío." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Conjunto básico de opciones predefinidas (opcional)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Las opciones se ordenan alfabéticamente automáticamente" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "conjunto de opciones de campo personalizadas" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "conjuntos de opciones de campo personalizadas" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Debe definir opciones básicas o adicionales." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Valor duplicado '{value}'encontrado en opciones adicionales." -#: netbox/extras/models/customfields.py:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9964,19 +9940,19 @@ msgstr "salpicadero" msgid "dashboards" msgstr "tableros" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "código de plantilla" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Código de plantilla de Jinja." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "parámetros ambientales" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9985,70 +9961,70 @@ msgstr "" "Cualquier parámetros adicionales para aprobar al " "construir el entorno de Jinja" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "El valor predeterminado es {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Nombre de archivo para dar al archivo de exportación renderizado" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "extensión de archivo" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Extensión para añadir al nombre de archivo renderizado" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "como adjunto" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Descargar archivo como archivo adjunto" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} debe implementar un método get_context ()." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Los objetos a los que se aplica esta regla." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "Los tipos de eventos que activarán esta regla." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "condiciones" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Conjunto de condiciones que determinan si se generará el evento." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "tipo de acción" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Datos adicionales para pasar al objeto de acción" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "regla de evento" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "reglas del evento" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -10058,7 +10034,7 @@ msgstr "" "webhook. El procesamiento de plantillas de Jinja2 se admite en el mismo " "contexto que el cuerpo de la solicitud." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available aquí." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "encabezados adicionales" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -10085,11 +10061,11 @@ msgstr "" " Jinja2 se admite en el mismo contexto que el cuerpo de la solicitud (a " "continuación)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "plantilla corporal" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10102,11 +10078,11 @@ msgstr "" "marca de tiempo, nombre de usuario, " "id_solicitud, y dato." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "secreto" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -10117,16 +10093,16 @@ msgstr "" "carga utilizando el secreto como clave. El secreto no se transmite en la " "solicitud." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Habilita la verificación del certificado SSL. ¡Desactívala con precaución!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Ruta del archivo CA" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10135,174 +10111,174 @@ msgstr "" "verificación SSL. Déjelo en blanco para usar los valores predeterminados del" " sistema." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "No especifique un archivo de certificado de CA si la verificación SSL está " "deshabilitada." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Los tipos de objeto a los que se aplica este enlace." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "texto de enlace" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Código de plantilla Jinja2 para texto de enlace" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "URL del enlace" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Código de plantilla Jinja2 para la URL del enlace" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Los enlaces con el mismo grupo aparecerán en un menú desplegable" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "ventana nueva" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Forzar que el enlace se abra en una ventana nueva" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "enlace personalizado" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "enlaces personalizados" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Los tipos de objeto a los que se aplica esta plantilla." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "plantilla de exportación" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "plantillas de exportación" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}\"es un nombre reservado. Elija un nombre diferente." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Los tipos de objeto a los que se aplica este filtro." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "compartido" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "filtro guardado" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "filtros guardados" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Los parámetros de filtro se deben almacenar como un diccionario de " "argumentos de palabras clave." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "El tipo de objeto de la tabla" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "mesa" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "Configuración de tabla" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "Configuraciones de tablas" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tabla desconocida: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Columna desconocida: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "altura de la imagen" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "ancho de imagen" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "Imágenes adjuntas" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "archivos adjuntos de imágenes" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Los archivos adjuntos de imágenes no se pueden asignar a este tipo de objeto" " ({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "amable" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "entrada de diario" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "entradas de diario" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "No se admite el registro en diario para este tipo de objeto ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "marcalibros" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "marcapáginas" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "No se pueden asignar marcadores a este tipo de objeto ({type})." @@ -10330,12 +10306,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Objetos de este tipo ({type}) no admiten notificaciones." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "grupos" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "usuarios" @@ -10355,43 +10331,43 @@ msgstr "suscripción" msgid "subscriptions" msgstr "suscripciones" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "es ejecutable" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "secuencia de comandos" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "scripts" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "módulo de script" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "módulos de script" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "marca de tiempo" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "campo" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "valor" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "valor almacenado en caché" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "valores en caché" @@ -10428,103 +10404,103 @@ msgstr "Parámetros de ejecución del script" msgid "Dismiss" msgstr "Descartar" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Tipos de objetos" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Valide la singularidad" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Visible" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Editable" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Tipo de objeto relacionado" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Set de elección" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Se puede clonar" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valor mínimo" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valor máximo" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Regex de validación" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Dueño" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Contar" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Ordenar alfabéticamente" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Ventana nueva" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Tipo MIME" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Nombre del archivo" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Extensión de archivo" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Como archivo adjunto" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10534,77 +10510,76 @@ msgstr "Como archivo adjunto" msgid "Data File" msgstr "Archivo de datos" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Sincronizado" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Imagen" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Nombre de archivo" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Tamaño" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Nombre de tabla" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Leer" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "Validación SSL" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Tipos de eventos" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Sincronización automática habilitada" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funciones del dispositivo" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Comentarios (cortos)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Línea" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Método" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "Se ha producido un error al intentar renderizar este widget:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 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:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10658,57 +10633,57 @@ msgstr "Atributo no válido»{name}«para solicitar" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Atributo no válido»{name}«para {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Se ha producido un error al renderizar la plantilla: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Tu panel de control se ha restablecido." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Widget añadido: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Widget actualizado: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Widget eliminado: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Error al eliminar el widget: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 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á " "ejecutando." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Introduzca una dirección IPv4 o IPv6 válida con máscara opcional." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Formato de dirección IP no válido: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "" "Introduzca un prefijo y una máscara IPv4 o IPv6 válidos en notación CIDR." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Formato de prefijo IP no válido: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -10763,180 +10738,180 @@ msgstr "Cliente" msgid "Invalid IP address format: {address}" msgstr "Formato de dirección IP no válido: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Objetivo de importación" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Destino de importación (nombre)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Objetivo de exportación" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Destino de exportación (nombre)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "Importación de VRF" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "Importar VRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "Exportación de VRF" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "Exportar VRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "Importación de L2VPN" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "Importación de L2VPN (identificador)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "Exportación de L2VPN" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "Exportación de L2VPN (identificador)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefijo" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (babosa)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "Dentro del prefijo" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "Dentro del prefijo e incluído" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Prefijos que contienen este prefijo o IP" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Longitud de la máscara" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "Grupo de VLAN (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "Grupo VLAN (slug)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "Número de VLAN (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Dirección" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Intervalos que contienen este prefijo o IP" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Prefijo principal" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "Grupo FHRP (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Está asignado a una interfaz" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Servicio de aplicaciones (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "Dirección IP interna de NAT (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Número de SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Interfaz VM asignada" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "Política de traducción de VLAN (nombre)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "Grupo FHRP (nombre)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "Grupo FHRP (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "Dirección IP (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "dirección IP" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "IPv4 principal (dirección)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "IPv6 principal (dirección)" @@ -10969,21 +10944,21 @@ msgstr "Se requiere una máscara CIDR (por ejemplo, /24)." msgid "Address pattern" msgstr "Patrón de direcciones" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Haga valer un espacio único" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10992,76 +10967,77 @@ msgstr "Es privado" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Fecha añadida" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Grupo VLAN" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Longitud del prefijo" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 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:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "Asignación de VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Tratar como poblado" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -11073,12 +11049,12 @@ msgstr "ID de grupo" msgid "Authentication type" msgstr "Tipo de autenticación" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 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:424 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 +#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -11090,178 +11066,178 @@ msgstr "Clave de autenticación" msgid "Authentication" msgstr "AUTENTICACIÓN" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Función de Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Política" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Puertos" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Importar destinos de ruta" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Exportar destinos de ruta" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "RIR asignado" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "Grupo de VLAN (si lo hay)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "Sitio de VLAN" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "El sitio de la VLAN (si lo hay)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "ID de ámbito" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Grupo FHRP" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Nombre de grupo FHRP asignado" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Conviértase en la IP principal del dispositivo asignado" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Está fuera de banda" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" "Designe esto como la dirección IP fuera de banda para el dispositivo " "asignado" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "No se especificó ningún dispositivo o máquina virtual; no se puede " "establecer como IP principal" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "No se especificó ningún dispositivo; no se puede configurar como IP fuera de" " banda" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "" "No se puede configurar la IP fuera de banda para las máquinas virtuales" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "" "No se especificó ninguna interfaz; no se puede establecer como IP principal" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "No se especificó ninguna interfaz; no se puede configurar como IP fuera de " "banda" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Tipo de autenticación" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Grupo de VLAN asignado" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "VLAN de servicio (para VLAN de clientes de Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Política de traducción de VLAN" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "Protocolo IP" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Tipo de padre (aplicación y modelo)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Nombre del objeto principal" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "ID de objeto principal" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Uno de los valores parent o parent_object_id debe incluirse en " "parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Objetivos de ruta" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Importar objetivos" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Objetivos de exportación" @@ -11273,7 +11249,7 @@ msgstr "Importado por VRF" msgid "Exported by VRF" msgstr "Exportado por VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privada" @@ -11316,9 +11292,9 @@ msgid "DNS Name" msgstr "Nombre DNS" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN" @@ -11343,61 +11319,61 @@ msgstr "Q-in-Q/802.1ad" msgid "VLAN ID" msgstr "IDENTIFICADOR DE VLAN" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Objetivo de ruta" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Agregado" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "Gama ASN" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "Rango de IP" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Haga que esta sea la IP principal del dispositivo/VM" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Convierta esta en la IP fuera de banda del dispositivo" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (interior)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "Solo se puede asignar una dirección IP a un único objeto." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "No se puede reasignar la dirección IP principal para el dispositivo o " "máquina virtual principal" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "No se puede reasignar la dirección IP fuera de banda para el dispositivo " "principal" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Solo las direcciones IP asignadas a una interfaz se pueden designar como IP " "principales." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11405,24 +11381,24 @@ msgstr "" "Solo las direcciones IP asignadas a la interfaz de un dispositivo se pueden " "designar como IP fuera de banda de un dispositivo." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Dirección IP virtual" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "La asignación ya existe" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "ID de VLAN" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "VLAN secundarias" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11432,12 +11408,12 @@ msgstr "" " versión futura. Se recomienda a los usuarios que utilicen grupos de VLAN " "para este fin." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Regla de traducción de VLAN" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11445,36 +11421,36 @@ msgstr "" "Lista separada por comas de uno o más números de puerto. Se puede " "especificar un rango mediante un guión." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Plantilla de servicio de aplicaciones" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Tipo de padre" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Puerto (s)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Servicio de aplicaciones" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Plantilla de servicio de aplicaciones" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "Desde plantilla" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11515,7 +11491,7 @@ msgstr "ID de grupo" msgid "protocol" msgstr "protocolo" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "tipo de autenticación" @@ -11547,7 +11523,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIR" @@ -11593,58 +11569,58 @@ msgstr "" "Los prefijos no pueden superponerse a los agregados. {prefix} cubre un " "agregado existente ({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "papeles" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "prefijo" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "Red IPv4 o IPv6 con máscara" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Estado operativo de este prefijo" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "La función principal de este prefijo" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "es una piscina" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "" "Todas las direcciones IP incluidas en este prefijo se consideran " "utilizables." -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "marca utilizada" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "prefijos" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "No se puede crear un prefijo con la máscara /0." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "tabla global" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Se encuentra un prefijo duplicado en {table}: {prefix}" @@ -11745,16 +11721,16 @@ msgstr "Nombre de host o FQDN (no distingue mayúsculas de minúsculas)" msgid "IP addresses" msgstr "direcciones IP" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "No se puede crear una dirección IP con la máscara /0." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} es un ID de red, que no puede asignarse a una interfaz." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -11762,17 +11738,17 @@ msgstr "" "{ip} es una dirección de transmisión, que puede no estar asignada a una " "interfaz." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Se encontró una dirección IP duplicada en {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "No se puede crear la dirección IP {ip} rango interior {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11780,7 +11756,7 @@ msgstr "" "No se puede reasignar la dirección IP mientras esté designada como la IP " "principal del objeto principal" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11788,7 +11764,7 @@ msgstr "" "No se puede reasignar la dirección IP mientras esté designada como IP OOB " "para el objeto principal" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Solo a las direcciones IPv6 se les puede asignar el estado SLAAC" @@ -11940,8 +11916,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRFs" @@ -11977,102 +11953,102 @@ msgstr "Recuento de sitios" msgid "Provider Count" msgstr "Recuento de proveedores" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Agregados" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Añadido" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "Intervalos de IP" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Prefijo (plano)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Profundidad" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Tipo de ámbito" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Piscina" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Marcado como utilizado" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Dirección de inicio" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Marcado como poblado" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (interior)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (exterior)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Asignado" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Objeto asignado" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "Gamas VID" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VÍDEO" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Reglas" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID local" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID remoto" @@ -12093,6 +12069,17 @@ msgstr "Objetivos de importación" msgid "Export Targets" msgstr "Objetivos de exportación" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Crear grupo" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Asignar grupo" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 IP disponible" @@ -12129,23 +12116,23 @@ msgstr "" "Solo se permiten caracteres alfanuméricos, asteriscos, guiones, puntos y " "guiones bajos en los nombres DNS" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Interfaces de dispositivos" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "Interfaces de VM" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Prefijos infantiles" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Rangos infantiles" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "IPs relacionadas" @@ -12191,7 +12178,7 @@ msgstr "Los límites del rango se deben definir como números enteros." msgid "{class_name} must implement get_view_name()" msgstr "{class_name} debe implementar get_view_name ()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Permiso no válido {permission} para modelo {model}" @@ -12517,15 +12504,15 @@ msgstr "URL de mapas" msgid "Base URL for mapping geographic locations" msgstr "URL base para mapear ubicaciones geográficas" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Añadir etiquetas" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Eliminar etiquetas" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12533,7 +12520,7 @@ msgstr "" "Etiquete las babosas separadas por comas y entre comillas dobles (por " "ejemplo, «tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Nombre del propietario del objeto" @@ -12546,9 +12533,9 @@ msgstr "{class_name} debe especificar una clase modelo." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Grupo de propietarios" @@ -12595,33 +12582,33 @@ msgstr "Campo personalizado '{name}'debe tener un valor único." msgid "Missing required custom field '{name}'." msgstr "Falta el campo personalizado obligatorio '{name}'." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Fuente de datos remota" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "ruta de datos" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 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:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "sincronización automática habilitada" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "fecha sincronizada" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} debe implementar un método sync_data ()." @@ -12646,347 +12633,347 @@ 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:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organización" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Grupos de sitios" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Grupos de inquilinos" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Grupos de contactos" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Funciones de contacto" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Asignaciones de contactos" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Roles de bastidor" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Elevaciones" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Módulos" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Contextos de dispositivos virtuales" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Perfiles de tipo de módulo" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "fabricantes" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Componentes del dispositivo" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Funciones de los artículos de inventario" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Conexiones" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Cables" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Vínculos inalámbricos" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Conexiones de interfaz" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Conexiones de consola" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Conexiones de alimentación" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Grupos de LAN inalámbrica" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Funciones de prefijo y VLAN" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "Rangos de ASN" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "Políticas de traducción de VLAN" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Reglas de traducción de VLAN" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Plantillas de servicio de aplicaciones" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Túneles" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Grupos de túneles" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Terminaciones de túneles" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "VPNs L2" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "Terminaciones de L2VPN" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "Propuestas IKE" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Políticas de IKE" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "Propuestas de IPSec" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Políticas IPSec" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Perfiles IPSec" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Discos virtuales" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Tipos de clústeres" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Grupos de clústeres" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Tipos de circuitos" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Terminaciones de circuitos" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuitos virtuales" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Tipos de circuitos virtuales" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Terminaciones de circuitos virtuales" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Grupos de circuitos" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Tareas grupales" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Proveedores" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Cuentas de proveedores" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Redes de proveedores" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Paneles de alimentación" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Configuraciones" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Contextos de configuración" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Perfiles de contexto de configuración" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Plantillas de configuración" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Personalización" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Opciones de campo personalizadas" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Vínculos personalizados" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Plantillas de exportación" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Filtros guardados" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Configuraciones de tablas" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Adjuntos de imágenes" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Operaciones" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Integraciones" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Fuentes de datos" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Reglas del evento" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Explotación" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Grupos de notificaciones" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Entradas del diario" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: 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:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Admin" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 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: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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Permisos" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Grupos de propietarios" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Propietarios" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12995,11 +12982,11 @@ msgstr "Sistema" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Historial de configuración" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tareas en segundo plano" @@ -13030,6 +13017,7 @@ msgstr "Clon" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Editar" @@ -13044,6 +13032,7 @@ msgstr "Editar" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -13086,7 +13075,7 @@ msgstr "Los botones se deben pasar como una tupla o una lista." msgid "Button color must be a choice within ButtonColorChoices." msgstr "El color del botón debe ser una opción dentro de ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -13095,7 +13084,7 @@ msgstr "" "Clase PluginTemplateExtension {template_extension} ¡se aprobó como " "instancia!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -13104,17 +13093,17 @@ msgstr "" "{template_extension} ¡no es una subclase de " "NetBox.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} debe ser una instancia de netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} debe ser una instancia de netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} debe ser una instancia de netbox.plugins.PluginMenuButton" @@ -13199,16 +13188,16 @@ msgstr "Delimitador CSV" msgid "The character used to separate fields in CSV data" msgstr "El carácter utilizado para separar los campos en los datos CSV" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Tienda no válida: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "No se pueden agregar tiendas al registro después de la inicialización" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "No se pueden eliminar las tiendas del registro" @@ -13276,30 +13265,30 @@ msgstr "ucraniana" msgid "Chinese" msgstr "chino" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Selecciona todo" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Alternar todo" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Alternar menú desplegable" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "No {model_name} encontrado" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Valor" @@ -13311,16 +13300,24 @@ msgstr "Plugin ficticio" msgid "Copy" msgstr "Copiar" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Opción de decodificación no válida: {decoding}! Debe ser uno de " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "Coordenadas GPS" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Objetos relacionados" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13337,7 +13334,12 @@ msgstr "Debe ser una lista." msgid "Must be a dictionary." msgstr "Debe ser un diccionario." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, 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:519 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13345,59 +13347,54 @@ msgstr "" "Se han encontrado objetos duplicados: {model} con identificación (s) {ids} " "aparece varias veces" -#: 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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importación masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Edición masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Actualizada {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} fueron seleccionados." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renombrado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Eliminación masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Registro de cambios" @@ -13405,23 +13402,23 @@ msgstr "Registro de cambios" msgid "Journal" msgstr "diario" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "" "No se pueden sincronizar los datos: no hay ningún archivo de datos " "establecido." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Datos sincronizados para {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Sincronizado {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} debe implementar get_children ()" @@ -13594,7 +13591,7 @@ msgstr "Detalles de la cuenta" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "Correo electrónico" @@ -13642,6 +13639,7 @@ msgstr "Grupos asignados" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13718,12 +13716,6 @@ msgstr "Fecha de instalación" msgid "Termination Date" msgstr "Fecha de terminación" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Asignar grupo" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Intercambiar terminaciones de circuitos" @@ -14351,17 +14343,17 @@ msgstr "Incompleto" msgid "Not Connected" msgstr "No conectado" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT para" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NATA" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14587,7 +14579,7 @@ msgid "Bridged Interfaces" msgstr "Interfaces puenteadas" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "Traducción de VLAN" @@ -14622,8 +14614,8 @@ msgstr "Ancho de canal" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14631,12 +14623,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Agregar dirección IP" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Agregar dirección MAC" @@ -14818,7 +14808,7 @@ msgstr "Agregar nuevo miembro" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Acciones" @@ -15160,34 +15150,34 @@ msgstr "Resultados pendientes" msgid "Last Run" msgstr "Última ejecución" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "La secuencia de comandos ya no está presente en el archivo fuente" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Nunca" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Corre otra vez" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Ejecutar script" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "No se encontró ningún script" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15743,11 +15733,8 @@ msgstr "Profundidad máxima" msgid "Max Length" msgstr "Longitud máxima" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Crear grupo" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "IP virtuales" @@ -15965,28 +15952,29 @@ msgstr "" "Haga clic aquí para intentar cargar NetBox de " "nuevo." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Contacto" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Título" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Teléfono" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Grupo de contacto" @@ -15995,8 +15983,8 @@ msgid "Add Contact Group" msgstr "Agregar grupo de contactos" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Función de contacto" @@ -16009,9 +15997,9 @@ msgid "Add Tenant" msgstr "Agregar inquilino" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Grupo de inquilinos" @@ -16059,7 +16047,7 @@ msgid "View" msgstr "Ver" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Restricciones" @@ -16072,29 +16060,10 @@ msgid "Add Owner" msgstr "Agregar propietario" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Símbolo" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Recursos asignados" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "CPUs virtuales" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Memoria" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Espacio en disco" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Agregar máquina virtual" @@ -16116,20 +16085,29 @@ msgstr "Selección de dispositivos" msgid "Add Devices" msgstr "Agregar dispositivos" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Agregar clúster" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Grupo de clústeres" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Recursos asignados" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Tipo de clúster" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "CPUs virtuales" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Memoria" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Espacio en disco" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -16137,10 +16115,6 @@ msgstr "Tipo de clúster" msgid "Resources" msgstr "Recursos" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Disco virtual" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -16173,23 +16147,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Algoritmo de autenticación" @@ -16241,18 +16215,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "ID de túnel" @@ -16315,69 +16289,69 @@ msgstr "Agregar grupo de LAN inalámbrica" msgid "Link Properties" msgstr "Propiedades del enlace" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Grupo de contacto de padres (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Grupo principal de contacto (slug)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Grupo de contactos (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Grupo de contacto (slug)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Contacto (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Rol de contacto (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Rol de contacto (babosa)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Grupo de contactos" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Grupo principal de inquilinos (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Grupo principal de inquilinos (ID corto)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Grupo de inquilinos (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Grupo de inquilinos (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Grupo de inquilinos (babosa)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Agregar grupos" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Eliminar grupos" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16385,7 +16359,7 @@ msgstr "" "Nombres de grupos separados por comas y entre comillas dobles (por ejemplo, " "«Grupo 1, Grupo 2\")" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Contacto asignado" @@ -16524,15 +16498,15 @@ msgstr "Permiso (ID)" msgid "Notification group (ID)" msgstr "Grupo de notificaciones (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Grupo de usuarios (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Grupo de usuarios (nombre)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Usuario (nombre de usuario)" @@ -16557,7 +16531,7 @@ msgstr "Escritura habilitada" msgid "Expires" msgstr "Expira" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "Direcciones IP permitidas" @@ -16603,11 +16577,11 @@ msgstr "Utilizado por última vez" msgid "Membership" msgstr "Membresía" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Interfaz de usuario" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16617,7 +16591,7 @@ msgstr "" "registrar su token antes de enviar este formulario, ya que ya no " "estará accesible una vez que se haya creado el token." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16627,33 +16601,33 @@ msgstr "" "blanco para que no haya restricciones. Ejemplo: 10.1.1.0/24, " "192.168.10.16/32, 2001:db 8:1: :/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Confirmar contraseña" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Introduce la misma contraseña que antes para verificarla." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "" "¡Las contraseñas no coinciden! Compruebe los datos introducidos e inténtelo " "de nuevo." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." msgstr "Seleccione los tipos de objetos a los que se aplicará el permiso." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Acciones adicionales" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Acciones concedidas además de las enumeradas anteriormente" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16664,20 +16638,20 @@ msgstr "" "este tipo. Una lista de varios objetos dará como resultado una operación OR " "lógica." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Objetos" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Debe seleccionarse al menos una acción." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtro no válido para {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Grupos de usuarios" @@ -16689,7 +16663,7 @@ msgstr "grupo propietario" msgid "owner groups" msgstr "grupos de propietarios" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "grupo" @@ -16721,7 +16695,7 @@ msgstr "" msgid "permission" msgstr "permiso" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "permisos" @@ -16818,20 +16792,20 @@ msgstr "simbólico" msgid "tokens" msgstr "fichas" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "" "No se pueden guardar los tokens de la versión 2: API_TOKEN_PEPPERS no está " "definido." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "ID de pimiento no válida: {id}. Compruebe la configuración de " "API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16840,36 +16814,36 @@ msgstr "" "La fecha de caducidad debe ser futura. La hora actual del servidor es " "{current_time} ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "nombre de usuario" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "" "Obligatorio. 150 caracteres o menos. Solo letras, dígitos y @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Ya existe un usuario con ese nombre de usuario." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "primer nombre" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "apellido" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "dirección de correo electrónico" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "activo" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16877,15 +16851,15 @@ msgstr "" "Designa si este usuario debe tratarse como activo. Anule la selección de " "esta opción en lugar de eliminar cuentas." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "fecha en que se unió" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "usuario" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Ya existe un usuario con este nombre de usuario." @@ -16897,19 +16871,19 @@ msgstr "Acciones personalizadas" msgid "Example Usage" msgstr "Ejemplo de uso" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Varios objetos coinciden con los atributos proporcionados: {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16919,7 +16893,7 @@ msgstr "" "identificador numérico o un diccionario de atributos. Recibió un valor no " "reconocido: {value}" -#: netbox/utilities/api.py:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -16977,7 +16951,7 @@ msgstr "Nombre de delimitador no válido: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "Color RGB en hexadecimal. Ejemplo: " -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16986,7 +16960,7 @@ msgstr "" "%s(%r) no es válido. El parámetro to_model de CounterCacheField debe ser una" " cadena con el formato 'app.model'" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -17031,7 +17005,7 @@ msgstr "" "Datos YAML no válidos. Los datos deben estar en forma de varios documentos o" " de un solo documento que contenga una lista de diccionarios." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -17040,7 +17014,7 @@ msgstr "" "Lista no válida ({value}). Debe ser numérico y los rangos deben estar en " "orden ascendente." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -17049,7 +17023,7 @@ msgstr "" "Especifique uno o más números individuales o rangos numéricos separados por " "comas. Ejemplo: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -17108,7 +17082,7 @@ msgstr "" "Especifique un rango numérico para crear varias direcciones IP.
Ejemplo: 192.0.2. [1,5,100-254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" "
Markdown se admite la sintaxis" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "Abreviatura única compatible con URL" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "" "Introduzca los datos de contexto en JSON " "formato." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "La dirección MAC debe estar en formato EUI-48" @@ -17257,13 +17231,13 @@ msgstr "" "Este objeto se ha modificado desde que se renderizó el formulario. Consulte " "el registro de cambios del objeto para obtener más información." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Gama»{value}«no es válido." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17272,53 +17246,53 @@ msgstr "" "Intervalo no válido: valor final ({end}) debe ser mayor que el valor inicial" " ({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Cabecera de columna duplicada o conflictiva para»{field}»" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Cabecera de columna duplicada o conflictiva para»{header}»" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Fila {row}: Esperado {count_expected} columnas pero encontradas " "{count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Encabezado de columna inesperado»{field}«encontrado." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Columna»{field}\"no es un objeto relacionado; no puede usar puntos" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Atributo de objeto relacionado no válido para la columna»{field}«: " "{to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Encabezado de columna obligatorio»{header}«no se encontró." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Falta el valor requerido para el parámetro de consulta dinámica: " "'{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17381,18 +17355,18 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "App_label/model_name desconocido para {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Dirección IP no válida establecida para {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" "Una columna denominada {name} ya está definido para la tabla {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "No definido" @@ -17470,17 +17444,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} debe implementar get_required_permission ()" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17525,9 +17499,9 @@ msgid "Cluster (ID)" msgstr "Clúster (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Comenzar desde el arranque" @@ -17549,26 +17523,34 @@ msgstr "Disco (MB)" msgid "Size (MB)" msgstr "Tamaño (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Tipo de clúster" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Grupo de clústeres asignado" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Iniciar al arrancar en el hipervisor" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Clúster asignado" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Dispositivo asignado dentro del clúster" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Tipo de clúster" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Grupo de clústeres" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17594,7 +17576,7 @@ msgstr "" "El tamaño del disco se administra mediante la conexión de discos virtuales." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Disco" @@ -17708,7 +17690,7 @@ msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "" "La dirección IP especificada ({ip}) no está asignado a esta máquina virtual." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17717,7 +17699,7 @@ msgstr "" "La interfaz principal seleccionada ({parent}) pertenece a una máquina " "virtual diferente ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17726,7 +17708,7 @@ msgstr "" "La interfaz de puente seleccionada ({bridge}) pertenece a una máquina " "virtual diferente ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17735,23 +17717,31 @@ msgstr "" "La VLAN sin etiquetar ({untagged_vlan}) debe pertenecer al mismo sitio que " "la máquina virtual principal de la interfaz o debe ser global." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "tamaño (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "disco virtual" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "discos virtuales" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Añadido {count} dispositivos para agrupar {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "VLAN asignadas" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Interfaces infantiles" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPSec - Transporte" @@ -17844,64 +17834,64 @@ msgstr "Árbol privado virtual de Ethernet" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Grupo de túneles (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Grupo de túneles (babosas)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "Perfil IPSec (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "Perfil IPSec (nombre)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Túnel (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Túnel (nombre)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "IP externa (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "Política de IKE (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "Política IKE (nombre)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "Política IPSec (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "Política IPSec (nombre)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "VPN L2 (babosa)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "Interfaz VM (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Grupo de túneles" @@ -17917,13 +17907,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Política IPSec" @@ -17990,16 +17980,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "Versión IKE" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Propuesta" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Tipo de objeto asignado" @@ -18059,7 +18049,7 @@ msgstr "Propuestas de IKE" msgid "proposals" msgstr "propuestas" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "clave previamente compartida" @@ -18111,20 +18101,20 @@ msgstr "Políticas IPSec" msgid "IPSec profiles" msgstr "Perfiles IPSec" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "Terminación de L2VPN" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "Terminaciones de L2VPN" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "La terminación de L2VPN ya está asignada ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18275,49 +18265,49 @@ msgstr "Interfaz B asignada" msgid "Side B" msgstr "Lado B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "cifrado de autenticación" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "grupo LAN inalámbrico" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "grupos LAN inalámbricos" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "LAN inalámbrica" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "interfaz A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "interfaz B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "enlace inalámbrico" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "enlaces inalámbricos" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} no es una interfaz inalámbrica." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Valor de canal no válido: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Atributo de canal no válido: {name}" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index d148b74336f6ec7c6899c49e0dec4ccb5a3876c1..66cd210d7fd3fb04de43db6486be2246aba93412 100644 GIT binary patch delta 74421 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

_N&g}*a3A|!d!En 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 delta 74218 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 b-V)$D=XAJ$o^85z@6n=taOu~+GxPjE&^stY diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po index 1d2d9c570..12a85156a 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-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+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" @@ -32,7 +32,7 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Connecté en tant que {user}." @@ -57,24 +57,24 @@ msgstr "Votre mot de passe a été modifié avec succès." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planifié" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Approvisionnement" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -86,8 +86,8 @@ msgid "Active" msgstr "Actif" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Hors ligne" @@ -100,9 +100,8 @@ msgstr "Déprovisionnement" msgid "Decommissioned" msgstr "Mis hors service" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primaire" @@ -120,7 +119,7 @@ msgstr "Tertiaire" msgid "Inactive" msgstr "Inactif" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Peer" @@ -133,217 +132,217 @@ msgstr "Hub" msgid "Spoke" msgstr "Spoke" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Région (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Région (slug)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Groupe de sites (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Groupe de sites (slug)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Site" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Site (slug)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "Numéro d'AS" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Fournisseur (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Fournisseur (slug)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Compte fournisseur (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Compte du fournisseur (compte)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Réseau fournisseur (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Type de circuit (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Type de circuit (slug)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Site (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Lieu (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Terminaison A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Rechercher" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -352,106 +351,106 @@ msgstr "Rechercher" msgid "Circuit" msgstr "Circuit" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Emplacement (slug)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "Réseau fournisseur (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Circuit (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Circuit (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Circuit virtuel (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Circuit virtuel (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Fournisseur (nom)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Groupe de circuits (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Groupe de circuits (slug)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Type de circuit virtuel (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Type de circuit virtuel (slug)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Circuit virtuel" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Interface (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "Numéros d'AS" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -469,28 +468,28 @@ msgstr "Numéros d'AS" msgid "Provider" msgstr "Prestataire" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -501,43 +500,43 @@ msgstr "Identifiant du service" msgid "Color" msgstr "Couleur" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -553,73 +552,72 @@ msgstr "Couleur" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 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" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Identifiant de compte du prestataire" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -632,23 +630,22 @@ msgstr "Identifiant de compte du prestataire" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -660,45 +657,45 @@ msgstr "Identifiant de compte du prestataire" msgid "Status" msgstr "Statut" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -711,22 +708,21 @@ msgstr "Statut" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -735,24 +731,24 @@ msgstr "Statut" msgid "Tenant" msgstr "Entité" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Date d'installation" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Date de résiliation" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Débit engagé (Kbits/s)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -761,10 +757,10 @@ msgstr "Débit engagé (Kbits/s)" msgid "Distance" msgstr "Distance" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -772,97 +768,97 @@ msgstr "Distance" msgid "Distance unit" msgstr "Unité de distance" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Paramètres du service" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Attributs" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Utilisateur" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -929,11 +925,6 @@ msgstr "Utilisateur" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -954,40 +945,40 @@ msgstr "Utilisateur" msgid "Description" msgstr "Description" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Type de terminaison" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Terminaison" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Vitesse du port (Kbits/s)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Vitesse ascendante (Kbits/s)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Marquer comme connecté" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -995,61 +986,62 @@ msgstr "Marquer comme connecté" msgid "Circuit Termination" msgstr "Terminaison de circuit" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Détails de terminaison" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Priorité" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Réseau de fournisseurs" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1060,17 +1052,17 @@ msgstr "Réseau de fournisseurs" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 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" @@ -1091,15 +1083,15 @@ msgstr "Type de circuit" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1108,17 +1100,17 @@ msgstr "État opérationnel" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1154,15 +1146,15 @@ msgid "Operational role" msgstr "Rôle opérationnel" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1170,7 +1162,6 @@ msgstr "Rôle opérationnel" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1183,33 +1174,33 @@ msgstr "Rôle opérationnel" msgid "Interface" msgstr "Interface" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1223,37 +1214,37 @@ msgstr "Interface" msgid "Location" msgstr "Emplacement" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1261,88 +1252,88 @@ msgstr "Emplacement" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "Contacts" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Région" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1352,8 +1343,8 @@ msgstr "Région" msgid "Site group" msgstr "Groupe de sites" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1362,58 +1353,58 @@ msgstr "Groupe de sites" msgid "Account" msgstr "Compte" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Côté terme" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Affectation" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1422,203 +1413,203 @@ msgstr "Affectation" msgid "Group" msgstr "Groupe" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Groupe de circuits" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Type de circuit" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "Affectation de groupe" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "couleur" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "type de circuit" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "types de circuits" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "identifiant du circuit" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "ID de circuit unique" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "statut" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "installé" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "terminaison" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "taux de validation (Kbits/s)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Taux engagé" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "circuit" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "circuits" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "groupe de circuits" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "groupes de circuits" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "ID de membre" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "priorité" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Affectation de groupes de circuits" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "Assignations de groupes de circuits" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "côté terminaison" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "vitesse du port (Kbps)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Vitesse du circuit physique" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "vitesse montante (Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "Vitesse ascendante, si elle est différente de la vitesse du port" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "ID de connexion croisée" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "ID de l'interconnexion locale" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "panneau de raccordement ou port (s)" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "ID du panneau de raccordement et numéro (s) de port" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "description" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "terminaison du circuit" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "terminaisons de circuits" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "" "Une terminaison de circuit doit être rattachée à un objet de terminaison." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1627,14 +1618,14 @@ msgstr "" #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "nom" @@ -1642,13 +1633,13 @@ msgstr "nom" msgid "Full name of the provider" msgstr "Nom complet du fournisseur" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "slug" @@ -1684,72 +1675,72 @@ msgstr "réseau de fournisseurs" msgid "provider networks" msgstr "réseaux de fournisseurs" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "type de circuit virtuel" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "types de circuits virtuels" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "circuit virtuel" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "circuits virtuels" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "rôle" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "terminaison de circuit virtuel" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "terminaisons de circuits virtuels" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1804,11 +1795,6 @@ msgstr "terminaisons de circuits virtuels" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1823,14 +1809,14 @@ msgstr "terminaisons de circuits virtuels" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1839,20 +1825,20 @@ msgstr "terminaisons de circuits virtuels" msgid "Name" msgstr "Nom" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Circuits" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1860,44 +1846,44 @@ msgstr "Circuits" msgid "Circuit ID" msgstr "Identifiant du circuit" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "Côté A" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Côté Z" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Bande passante garantie" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Allocations" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Côté" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Type de terminaison" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Point de terminaison" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Groupe de sites" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1913,7 +1899,7 @@ msgstr "Comptes" msgid "Account Count" msgstr "Nombre de comptes" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "Nombre d'ASN" @@ -1925,42 +1911,42 @@ msgid "Terminations" msgstr "Terminaisons" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1984,12 +1970,12 @@ msgstr "Terminaisons" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1998,36 +1984,36 @@ msgstr "Terminaisons" msgid "Device" msgstr "Appareil" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "" "Cet utilisateur n'est pas autorisé à synchroniser cette source de données." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Objet créé" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Objet mis à jour" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Objet supprimé" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "Tâche démarrée" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "Tâche terminée" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "Tâche échouée" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "Tâche erronée" @@ -2052,13 +2038,13 @@ msgstr "Terminé" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Échoué" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2113,8 +2099,8 @@ msgid "30 days" msgstr "30 jours" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2127,7 +2113,7 @@ msgstr "30 jours" msgid "Created" msgstr "Créé" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Mis à jour" @@ -2171,83 +2157,83 @@ msgstr "Infos" msgid "Warning" msgstr "Avertissement" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Erreur" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Local" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Nom d'utilisateur" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Utilisé uniquement pour le clonage avec HTTP(S)" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Mot de passe" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "Branche" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, 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:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "ID de clé d'accès AWS" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "Clé d'accès secrète AWS" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Source de données (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Source de données (nom)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Utilisateur (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Nom d'utilisateur" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2256,7 +2242,6 @@ msgstr "Nom d'utilisateur" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2265,15 +2250,15 @@ msgstr "Nom d'utilisateur" msgid "Enabled" msgstr "Activé" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 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:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2284,122 +2269,122 @@ msgstr "Paramètres" 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: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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Source de données" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Fichier" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Source de données" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Création" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Type d'objet" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Créé après" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Créé avant" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Planifié après" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Planifié avant" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Commencé après" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Commencé avant" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Terminé après" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Terminé avant" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Utilisateur" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Heure" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "Après" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "Avant" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Action" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2438,21 +2423,21 @@ msgstr "" msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Puissance" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Sécurité" @@ -2468,8 +2453,8 @@ msgid "Pagination" msgstr "Pagination" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validation" @@ -2479,9 +2464,9 @@ msgstr "Validation" msgid "User Preferences" msgstr "Préférences de l'utilisateur" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Divers" @@ -2503,172 +2488,172 @@ msgstr "Valeur actuelle : {value}" msgid " (default)" msgstr " (par défaut)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "temps" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "nom d'utilisateur" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "ID de demande" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "action" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "message" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "données de pré-modification" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "données après modification" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "changement d'objet" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "modifications d'objets" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "" "La journalisation des modifications n'est pas prise en charge pour ce type " "d'objet ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "créé" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "commentaire" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "données de configuration" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "révision de configuration" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "révisions de configuration" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Configuration par défaut" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Configuration actuelle" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Révision de configuration #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "type" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "activé" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "intervalle de synchronisation" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "ignorer les règles" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Modèles (un par ligne) correspondant aux fichiers à ignorer lors de la " "synchronisation" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "paramètres" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "dernière synchronisation" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "source de données" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "sources de données" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Type de backend inconnu : {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "Les URL des sources locales doivent commencer par {scheme} (ou ne spécifiez " "aucun schéma)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "" "Impossible de lancer la synchronisation ; la synchronisation est déjà en " "cours." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2676,68 +2661,68 @@ msgstr "" "Une erreur s'est produite lors de l'initialisation du backend. Une " "dépendance doit être installée : " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "dernière mise à jour" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "chemin" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Chemin du fichier par rapport à la racine de la source de données" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "taille" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "hachage" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "La longueur doit être de 64 caractères hexadécimaux." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "Hachage SHA256 des données du fichier" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "fichier de données" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "fichiers de données" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "enregistrement de synchronisation automatique" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "enregistrements de synchronisation automatique" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "racine du fichier" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "chemin du fichier" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Chemin du fichier par rapport au chemin racine désigné" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "fichier géré" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "fichiers gérés" @@ -2766,7 +2751,7 @@ msgstr "commencé" msgid "completed" msgstr "terminé" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "données" @@ -2823,7 +2808,7 @@ msgstr "" msgid "object type" msgstr "type d'objet" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "types d'objets" @@ -2831,24 +2816,24 @@ msgstr "types d'objets" msgid "Sync Data" msgstr "Synchroniser les données" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, 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}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Nom complet" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2856,13 +2841,13 @@ msgstr "Nom complet" msgid "Object" msgstr "Objet" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "ID de demande" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Message" @@ -2872,28 +2857,28 @@ msgstr "Message" msgid "Is Active" msgstr "Est actif" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Dernière synchronisation" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "Dossiers" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Sentier" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Dernière mise à jour" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2908,8 +2893,8 @@ msgstr "Intervalle" msgid "Log Entries" msgstr "Entrées du journal" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Niveau" @@ -2917,45 +2902,45 @@ msgstr "Niveau" msgid "No log entries" msgstr "Aucune entrée de journal" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Version" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Dernière mise à jour" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Version minimale de NetBox" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Version maximale de NetBox" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Aucune donnée de plug-in trouvée" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Auteur" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certifié" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Publié" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Version installée" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Dernière version" @@ -3019,88 +3004,88 @@ msgstr "PID" msgid "No workers found" msgstr "Aucun travailleur n'a été trouvé" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Tâche {job_id} introuvable" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Tâche {id} introuvable." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Tâche en file d'attente #{id} pour synchroniser {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Journal" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Révision de configuration restaurée #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "La tâche {id} a été supprimée." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Erreur lors de la suppression du job {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "La tâche {id} a été replacée dans la file d'attente." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "La tâche {id} a été mise en file d'attente." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "La tâche {id} a été arrêtée." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Impossible d'arrêter la tâche {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Le catalogue des plugins n'a pas pu être chargé" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plug-in {name} introuvable" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "Le mode interface ne prend pas en charge le VLAN de service q-in-q" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "Le mode interface ne prend pas en charge le VLAN non balisé" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "Le mode interface ne prend pas en charge les VLAN balisés" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Position (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "ID de l'établissement" @@ -3127,8 +3112,8 @@ msgid "Staging" msgstr "Mise en scène" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Démantèlement" @@ -3194,7 +3179,7 @@ msgstr "Obsolète" msgid "Millimeters" msgstr "Millimètres" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Pouces" @@ -3212,41 +3197,40 @@ msgstr "De l'arrière vers l'avant" msgid "Stale" msgstr "Rassis" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3274,7 +3258,7 @@ msgid "Rear" msgstr "Arrière" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Mis en scène" @@ -3307,7 +3291,7 @@ msgid "Top to bottom" msgstr "De haut en bas" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Passif" @@ -3336,9 +3320,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Autres" @@ -3350,350 +3334,349 @@ msgstr "ITA/International" msgid "Physical" msgstr "Physique" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Sans fil" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Passerelle" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Groupe d'agrégation de liens (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mbit/s)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbit/s)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Gbit/s" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "Ethernet 10 Gbit/s" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "Ethernet 25 Gbit/s" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "Ethernet 40 Gbit/s" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "Ethernet 50 Gbit/s" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gbit/s" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Gbit/s" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Gbit/s" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "Ethernet 800 Gbit/s" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Émetteurs-récepteurs enfichables" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Ethernet de fond de panier" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Cellulaire" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Série" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Coaxiale" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Empilage" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "La moitié" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Complet" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatique" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Accès" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagué" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Tagué (Tous)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Qin-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "Norme IEEE" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "24 V passif (2 paires)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "24 V passif (4 paires)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "48 V passif (2 paires)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "48 V passif (4 paires)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Cuivre" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "fibre optique" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Unique" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1 X 1 TASSE" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1 X 2 PIÈCES" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "14 PIÈCES" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "16 PIÈCES" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "18 PIÈCES" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1 X 12 PAGES" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1 X 16 PAGES" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Malle" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "Coffre 2C1P" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "Coffre 2C2P" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "Coffre 2C4P" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "Coffre 2C4P (shuffle)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "Coffre 2C6P" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "Coffre 2C8P" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "Coffre 2C12P" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "Coffre 4C1P" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "Coffre 4C2P" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "Coffre 4C4P" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "Coffre 4C4P (shuffle)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "Coffre 4C6P" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "coffre 4C8P" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "Coffre 8C4P" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Évasement" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "Clause 1C4P : 4C1P" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "Clause 1C6P : 6C1P" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P : 8C1P breakout (shuffle)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cuivre - Paire torsadée (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Cuivre - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Cuivre - Coaxial" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Fibre - Multimode" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Fibre - Monomode" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Fibre - Autres" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Connecté" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilomètres" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Mètres" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Centimètres" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Miles" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pieds" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Redondant" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Monophasé" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Triphasé" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Désactivé" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Défectueux" @@ -3707,275 +3690,275 @@ msgstr "Format d'adresse MAC non valide : {value}" msgid "Invalid WWN format: {value}" msgstr "Format WWN non valide : {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Région parente (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Région parente (slug)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Groupe de sites parent (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Groupe de sites parents (slug)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Groupe (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Groupe (slug)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "COMME (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Lieu de résidence du parent (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Localisation du parent (slug)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Fabricant (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Fabricant (slug)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Type de baie (slug)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Type de baie (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Rôle (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Rôle (slug)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Baie (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Utilisateur (nom)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Plateforme par défaut (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Plateforme par défaut (slug)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Possède une image avant" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Possède une image arrière" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Possède des ports de console" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Possède des ports de serveur de console" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Possède des ports d'alimentation" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Dispose de prises de courant" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Possède des interfaces" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Possède des ports d'intercommunication" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Dispose de baies pour modules" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Dispose de baies pour appareils" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Possède des articles en inventaire" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Profil (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Profil (nom)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Type d'appareil (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Type de module (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Port d'alimentation (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Port arrière (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Port avant (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Article d'inventaire parent (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Modèle de configuration (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Rôle (ID) de l'appareil parent" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Rôle de l'appareil parent (slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Plateforme mère immédiate (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Plateforme mère immédiate (slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Plateforme mère (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Plateforme parentale (slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Type d'appareil (slug)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Appareil parent (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Plateforme (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Plateforme (slug)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Nom du site (slug)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Enfant parent (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "Cluster de machines virtuelles (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Groupe de clusters (slug)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Groupe de clusters (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Modèle d'appareil (slug)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Est en pleine profondeur" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3983,226 +3966,226 @@ msgstr "Est en pleine profondeur" msgid "MAC address" msgstr "Adresse MAC" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Possède une adresse IP principale" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Possède une adresse IP hors bande" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Châssis virtuel (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Est un membre virtuel du châssis" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "GESTION HORS BANDE (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Possède un contexte de périphérique virtuel" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (IDENTIFIANT)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Modèle d'appareil" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Type de module (modèle)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Baie modulaire (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Baie (nom)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Appareil (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Appareil (nom)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Type d'appareil (modèle)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Rôle de l'appareil (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Rôle de l'appareil (slug)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Châssis virtuel (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Châssis virtuel" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Entité (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Entité (slug)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Module (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Câble (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Machine virtuelle (nom)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Machine virtuelle (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Interface (nom)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "Interface de machine virtuelle (nom)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "Interface de machine virtuelle (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Est attribué" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Est principal" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "Mode 802.1Q" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "VLAN attribué" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "VID attribué" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "Politique de traduction VLAN (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4210,130 +4193,130 @@ msgstr "Politique de traduction VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Politique de traduction VLAN" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "Interfaces de châssis virtuel pour l'appareil quand il est master" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "" "Interfaces de châssis virtuel pour l'appareil quand il est master (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de châssis virtuel pour l'appareil" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de châssis virtuel pour l'appareil (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Type d'interface" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Interface parente (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Interface pontée (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "Adresse MAC" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Adresse MAC principale (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Adresse MAC principale" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexte du périphérique virtuel" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Contexte du périphérique virtuel (Identifiant)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "LAN sans fil" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Liaison sans fil" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Terminaison du circuit virtuel (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Baie du module parent (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Module installé (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Appareil installé (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Appareil installé (nom)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Maître (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Master (nom)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Non terminé" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Panneau d'alimentation (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Étiquettes" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4343,7 +4326,7 @@ msgstr "Étiquettes" msgid "Position" msgstr "Position" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4351,48 +4334,48 @@ msgstr "" "Les plages alphanumériques sont prises en charge. (Doit correspondre au " "nombre de noms en cours de création.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Datacentre" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Nom du contact" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Téléphone de contact" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Fuseau horaire" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4401,70 +4384,70 @@ msgstr "Fuseau horaire" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Largeur" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Unités décroissantes" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Largeur extérieure" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Hauteur extérieure" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Profondeur extérieure" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Unité extérieure" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Profondeur de montage" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4473,85 +4456,85 @@ msgstr "Profondeur de montage" msgid "Weight" msgstr "Poids" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Poids maximum" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Unité de poids" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Dimensions extérieures" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Type de baie" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Numéro de série" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4560,170 +4543,169 @@ msgstr "Flux d'air" msgid "Rack" msgstr "Baie" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 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:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Référence de pièce" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "Hauteur en U" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Exclure de l'utilisation" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Châssis" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "rôle de machine virtuelle" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 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:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 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: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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Plateforme" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Cluster" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Configuration" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Type de module" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4740,110 +4722,110 @@ msgstr "Type de module" msgid "Label" msgstr "Libellé" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Unité de longueur" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Domaine" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 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:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Phase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "tension" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Ampérage" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Utilisation maximale" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Tirage maximum" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Consommation électrique maximale (watts)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Tirage au sort attribué" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "port d'alimentation" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 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:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "Type PoE" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4857,374 +4839,374 @@ msgstr "Rôle sans fil" msgid "Module" msgstr "Modules" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "DÉCALAGE" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Vitesse" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "VLAN étiqueté" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Ajouter des VLANs étiquetés" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Adressage" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Fonctionnement" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Commutation 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Ajouter/Supprimer" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "Le mode d'interface doit être spécifié pour attribuer des VLAN" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "" "Des étiquettes de VLAN ne peuvent pas être associés à une interface d'accès." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Nom de la région mère" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Nom du groupe de sites parent" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Région associé" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Groupe associé" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "options disponibles" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Site associé" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Emplacement du parent" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Emplacement introuvable." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Le fabricant de ce type de baie" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "La position la plus basse de la baie" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Largeur rail à rail (en pouces)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Unité pour les dimensions extérieures" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Unité de poids de la baie" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Nom de l'entité associée" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Nom du rôle attribué" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Modèle de baie" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Direction du flux d'air" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "La largeur doit être définie si aucun type de rack n'est spécifié." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "La hauteur U doit être définie si aucun type de rack n'est spécifié." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Site parent" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 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:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Unités" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Liste de numéros d'unités individuels séparés par des virgules" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Le fabricant qui produit ce type d'appareil" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "Plateforme par défaut pour les appareils de ce type (facultatif)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Poids de l'appareil" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Unité de poids de l'appareil" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Poids du module" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Unité pour le poids du module" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "" "Valeurs d'attribut pour le profil attribué, transmises sous forme de " "dictionnaire" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "Le profil doit être spécifié si des données d'attribut sont fournies." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Rôle de l'appareil parent" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "Le rôle de l'appareil n'a pas été trouvé." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Plateforme pour parents" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Plateforme introuvable." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Limiter les affectations de plateforme à ce fabricant" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Rôle attribué" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Fabricant du type d'appareil" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Type d'appareil et modèle" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Châssis virtuel" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Cluster de virtualisation" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Emplacement attribué (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Baie attribuée (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Orientation" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Face montée en baie" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Appareil parent (pour les appareils pour enfants)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Baie pour appareils" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Baie d'appareils dans laquelle cet appareil est installé (pour les appareils" " pour enfants)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Baie modulaire" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "La baie du module dans laquelle ce module est installé" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Le type de module" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Répliquer les composants" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5232,97 +5214,97 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Adoptez des composants" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Adoptez des composants déjà existants" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Type de port" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Vitesse du port en bits/s" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Type de prise" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Port d'alimentation local qui alimente cette prise" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Interface switchée" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Interface LAG parente" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Noms de VDC séparés par des virgules, entre guillemets doubles. Exemple :" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Support physique" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Mode PoE" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Type de POE" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Mode de fonctionnement IEEE 802.1Q (pour interfaces L2)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Filtrer les VLAN disponibles pour une attribution par groupe" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "ID de VLAN non balisé attribué (filtré par groupe de VLAN)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5330,97 +5312,97 @@ msgstr "" "Identifiants de VLAN balisés attribués, séparés par des virgules, encadrés " "par des guillemets doubles (filtrés par groupe de VLAN). Exemple :" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" 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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "VRF attribué" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Rôle RF" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Rôle sans fil (AP/station)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} n'est pas attribué à l'appareil {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Classification des supports physiques" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Appareil installé" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Appareil pour enfant installé dans cette baie" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Appareil pour enfant introuvable." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Article d'inventaire parent" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Type de composant" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Type de composant" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Nom du composant" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Nom du composant" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "" "Le nom du composant doit être spécifié lorsque le type de composant est " "spécifié" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Composant introuvable : {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "" "Le type de composant doit être spécifié lorsque le nom du composant est " "spécifié" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5428,101 +5410,101 @@ msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" msgid "Virtual machine" msgstr "Machine virtuelle" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "VM parent de l'interface attribuée (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Interface attribuée" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "En faire l'adresse MAC principale pour l'interface attribuée" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Doit spécifier le périphérique parent ou la machine virtuelle lors de " "l'attribution d'une interface" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Site de la face A" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Site de l'appareil parent A (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Appareil côté A" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Nom de l'appareil" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Côté A type" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Nom de la face A" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Nom de terminaison" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Site de la face B" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Site de l'appareil parent B (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Appareil Side B" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Type de face B" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Nom de la face B" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "État de la connexion" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Profil de connexion des câbles" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nom de la couleur (par exemple « Rouge ») ou code hexadécimal (par exemple " "« f44336 »)" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Côté {side_upper}: {device} {termination_object} est déjà connecté" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} terminaison latérale introuvable : {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5531,64 +5513,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Maître" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Appareil principal" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Nom du site parent" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Panneau d'alimentation en amont" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Principal ou redondant" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Type d'alimentation (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Monophasé ou triphasé" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Adresse IPv6 avec longueur de préfixe, par exemple 2001:db8 : :1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5631,8 +5613,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5640,104 +5622,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Alimentation" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "État de l'appareil" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Région parente" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Groupe de parents" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Nombre de racks" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Fonction" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Réservation" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Composantes" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Nombre d'appareils" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Rôle du sous-appareil" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Nombre de modules" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Rôle de l'appareil" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modèle" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Possède une adresse IP OOB" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Membre virtuel du châssis" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Possède des contextes de périphériques virtuels" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Groupe de clusters" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "câblé" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Occupé" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5750,48 +5732,48 @@ msgstr "Occupé" msgid "Connection" msgstr "Connexion" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Type" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Gestion uniquement" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Mode 802.1Q" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Canal sans fil" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Fréquence du canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Largeur du canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Puissance de transmission (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5801,23 +5783,23 @@ msgstr "Puissance de transmission (dBm)" msgid "Cable" msgstr "câble" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Découvert" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Appareil attribué" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Machine virtuelle attribuée" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Affecté à une interface" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "MAC principal d'une interface" @@ -5826,19 +5808,18 @@ msgstr "MAC principal d'une interface" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Un élément de châssis virtuel existe déjà en place {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5851,21 +5832,21 @@ msgstr "Type de portée" msgid "Scope" msgstr "Champ" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Veuillez sélectionner un {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Type de scope (application et modèle)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Ports arrière" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5875,31 +5856,31 @@ msgstr "" "correspondre au nombre sélectionné de positions de port arrière " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Informations de contact" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Role de la baie" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "Identifiant" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Contrôle des stocks" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5907,37 +5888,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:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Profil et attributs" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 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:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 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:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Caractéristiques" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5952,50 +5933,50 @@ 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:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Modèle de port de console" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Modèle de port de serveur de console" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Modèle de port avant" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Modèle d'interface" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Modèle de prise de courant" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Modèle de port d'alimentation" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Modèle de port arrière" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Port de console" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -6007,7 +5988,7 @@ msgstr "Port du serveur de consoles" msgid "Front Port" msgstr "Port avant" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -6019,40 +6000,40 @@ msgstr "Port avant" msgid "Rear Port" msgstr "Port arrière" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: 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:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: 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:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Affectation des composants" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "Interface LAG" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 msgid "Filter VLANs available for assignment by group." msgstr "Filtrez les VLAN disponibles pour une attribution par groupe." -#: netbox/dcim/forms/model_forms.py:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Appareil pour enfants" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6060,65 +6041,64 @@ 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:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Port de console" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Port du serveur de console" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Port avant" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "prise de courant" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Port arrière" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Article d'inventaire" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rôle de l'article d'inventaire" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "Interface de machine virtuelle" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6126,7 +6106,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:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6135,7 +6115,7 @@ msgstr "" "Le modèle fourni spécifie {value_count} des valeurs, mais {pattern_count} " "sont attendus." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6143,11 +6123,11 @@ msgstr "" msgid "Members" msgstr "Membres" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Position initiale" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6155,11 +6135,11 @@ msgstr "" "Position du premier dispositif membre. Augmente d'une unité pour chaque " "membre supplémentaire." -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Appareils membres" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 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." @@ -6172,72 +6152,72 @@ msgstr "" "Position du port arrière non valide ({rear_port_position}) : Port arrière " "{name} n'a que {positions} positions." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "profil" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "étiquette" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "longueur" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "unité de longueur" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "câble" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "câbles" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "" "Vous devez spécifier une unité lors du réglage de la longueur du câble" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "" "Vous devez définir les terminaisons A et B lors de la création d'un nouveau " "câble." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Impossible de connecter différents types de terminaisons à la même extrémité" " du câble." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Types de terminaison incompatibles : {type_a} et {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "Les terminaisons A et B ne peuvent pas se connecter au même objet." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "fin" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "terminaison de câble" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "terminaisons de câble" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6246,7 +6226,7 @@ msgstr "" "Impossible de connecter un câble à {obj_parent} > {obj} car il est marqué " "comme connecté." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6255,61 +6235,61 @@ msgstr "" "Un doublon de terminaison a été trouvé pour {app_label}.{model} " "{termination_id}: câble {cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Les câbles ne peuvent pas être raccordés à {type_display} interfaces" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Les terminaisons de circuit connectées au réseau d'un fournisseur peuvent ne" " pas être câblées." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "est actif" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "est terminé" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "est divisé" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "chemin de câble" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "chemins de câbles" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "Toutes les terminaisons d'origine doivent être jointes au même lien" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "" "Toutes les terminaisons à mi-distance doivent avoir le même type de " "terminaison" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "" "Toutes les terminaisons à mi-travée doivent avoir le même objet parent" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Toutes les liaisons doivent être câblées ou sans fil" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Tous les liens doivent correspondre au premier type de lien" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6318,18 +6298,18 @@ msgstr "" "{module} est accepté en remplacement de la position de la baie du module " "lorsqu'il est fixé à un type de module." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Etiquette physique" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "" "Les modèles de composants ne peuvent pas être déplacés vers un autre type " "d'appareil." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6337,7 +6317,7 @@ msgstr "" "Un modèle de composant ne peut pas être associé à la fois à un type " "d'appareil et à un type de module." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6345,133 +6325,133 @@ msgstr "" "Un modèle de composant doit être associé à un type d'appareil ou à un type " "de module." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "modèle de port de console" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "modèles de ports de console" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "modèle de port de serveur de console" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "modèles de ports de serveur de console" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "tirage maximum" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "tirage au sort alloué" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "modèle de port d'alimentation" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "modèles de ports d'alimentation" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "Le tirage alloué ne peut pas dépasser le tirage maximum ({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "patte d'alimentation" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Phase (pour les alimentations triphasées)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "modèle de prise de courant" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "modèles de prises de courant" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Port d'alimentation parent ({power_port}) doit appartenir au même type " "d'appareil" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Port d'alimentation parent ({power_port}) doit appartenir au même type de " "module" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "gestion uniquement" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "interface de pont" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "rôle sans fil" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "modèle d'interface" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "modèles d'interface" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "Interface de pont ({bridge}) doit appartenir au même type d'appareil" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Interface de pont ({bridge}) doit appartenir au même type de module" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "Port arrière ({rear_port}) doit appartenir au même type d'appareil" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "positions" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "modèle de port avant" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "modèles de port avant" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6480,15 +6460,15 @@ msgstr "" "Le nombre de positions ne peut pas être inférieur au nombre de modèles de " "ports arrière mappés ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "modèle de port arrière" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "modèles de port arrière" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6497,34 +6477,34 @@ msgstr "" "Le nombre de positions ne peut pas être inférieur au nombre de modèles de " "ports frontaux mappés ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "position" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "" "Identifiant à référencer lors du changement de nom des composants installés" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "modèle de baie modulaire" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "modèles de baies de modules" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "modèle de baie pour appareils" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "modèles de baies d'appareils" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6533,21 +6513,21 @@ msgstr "" "Rôle du sous-appareil du type d'appareil ({device_type}) doit être défini " "sur « parent » pour autoriser les baies de périphériques." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "ID de pièce" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Identifiant de pièce attribué par le fabricant" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "modèle d'article d'inventaire" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "modèles d'articles d'inventaire" @@ -6683,11 +6663,11 @@ msgid "tagged VLANs" msgstr "VLAN étiquetés" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -6708,81 +6688,81 @@ msgstr "" "Adresse MAC {mac_address} est attribué à une interface différente " "({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "GAL parent" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Cette interface est utilisée uniquement pour la gestion hors bande" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "vitesse (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "Nom mondial 64 bits" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "canal sans fil" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "fréquence du canal (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Rempli par la chaîne sélectionnée (si définie)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "puissance de transmission (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "réseaux locaux sans fil" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "" "{display_type} les interfaces ne peuvent pas être connectées à un câble." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "" "{display_type} les interfaces ne peuvent pas être marquées comme connectées." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Une interface ne peut pas être son propre parent." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Seules les interfaces virtuelles peuvent être attribuées à une interface " "parent." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6791,7 +6771,7 @@ msgstr "" "L'interface parent sélectionnée ({interface}) appartient à un autre appareil" " ({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6800,7 +6780,7 @@ msgstr "" "L'interface parent sélectionnée ({interface}) appartient à {device}, qui ne " "fait pas partie du châssis virtuel {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6809,7 +6789,7 @@ msgstr "" "L'interface de pont sélectionnée ({bridge}) appartient à un autre appareil " "({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6818,16 +6798,16 @@ msgstr "" "L'interface de pont sélectionnée ({interface}) appartient à {device}, qui ne" " fait pas partie du châssis virtuel {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "" "Les interfaces virtuelles ne peuvent pas avoir d'interface LAG parente." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "Une interface LAG ne peut pas être son propre parent." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6835,7 +6815,7 @@ msgstr "" "L'interface LAG sélectionnée ({lag}) appartient à un autre appareil " "({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6844,36 +6824,36 @@ msgstr "" "L'interface LAG sélectionnée ({lag}) appartient à {device}, qui ne fait pas " "partie du châssis virtuel {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Le canal ne peut être défini que sur les interfaces sans fil." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "La fréquence des canaux ne peut être réglée que sur les interfaces sans fil." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Impossible de spécifier une fréquence personnalisée avec le canal " "sélectionné." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "" "La largeur de canal ne peut être réglée que sur les interfaces sans fil." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "" "Impossible de spécifier une largeur personnalisée avec le canal sélectionné." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "Le mode Interface ne prend pas en charge un VLAN non balisé." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6930,7 +6910,7 @@ msgid "module bays" msgstr "baies de modules" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 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é." @@ -6971,15 +6951,15 @@ msgid "inventory item roles" msgstr "rôles des articles d'inventaire" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "numéro de série" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "étiquette d'actif" @@ -7021,57 +7001,57 @@ msgstr "" "Impossible d'attribuer un article d'inventaire à un composant sur un autre " "appareil" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "fabricant" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "fabricants" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "modèle" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "plateforme par défaut" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "numéro de pièce" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Numéro de pièce discret (facultatif)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "hauteur (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "exclure de l'utilisation" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" "Les appareils de ce type sont exclus du calcul de l'utilisation des baies." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "est en pleine profondeur" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "L'appareil consomme à la fois les faces avant et arrière de la baie." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "statut parent/enfant" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -7080,24 +7060,24 @@ msgstr "" "pour appareils. Laissez ce champ vide si ce type d'appareil n'est ni un " "parent ni un enfant." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "débit d'air" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "type d'appareil" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "types d'appareils" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "La hauteur en U doit être exprimée par incréments de 0,5 unité baie." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7106,7 +7086,7 @@ msgstr "" "Appareil {device} en baie {rack} ne dispose pas de suffisamment d'espace " "pour accueillir une hauteur de {height}U" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7116,7 +7096,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} les instances déjà monté dans des" " baies." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7124,164 +7104,164 @@ msgstr "" "Vous devez supprimer tous les modèles de baies d'appareils associés à cet " "appareil avant de le déclassifier en tant qu'appareil parent." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Les types d'appareils pour enfants doivent être 0U." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Des machines virtuelles peuvent être affectées à ce rôle" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Un rôle d'appareil de niveau supérieur portant ce nom existe déjà." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Un rôle d'appareil de niveau supérieur associé à ce slug existe déjà." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "rôle de l'appareil" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "rôles d'appareils" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Limitez éventuellement cette plate-forme aux appareils d'un certain " "fabricant" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "plateforme" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "plateformes" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "Le nom de la plateforme doit être unique." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Le slug de la plateforme doit être unique." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "La fonction de cet appareil" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 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:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Un tag unique utilisé pour identifier cet appareil" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "position (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "face de la baie" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "IP hors bande" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "Position en VC" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Position virtuelle du châssis" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "Priorité VC" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Priorité d'élection principale du châssis virtuel" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "latitude" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordonnées GPS au format décimal (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "longitude" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "Le nom de l'appareil doit être unique par site." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "appareil" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "appareils" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "La baie {rack} n'appartient pas au site {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Emplacement {location} n'appartient pas au site {site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "La baie {rack} n'appartient pas au lieu {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Impossible de sélectionner la face de baie sans d'abord attribuer une baie." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "" "Impossible de sélectionner une position en baie sans l'attribuer en premier " "dans une baie." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "La position doit être exprimée par incréments de 0,5 unité de baie." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "" "Doit spécifier la face de la baie lors de la définition de la position en " "baie." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7289,7 +7269,7 @@ msgstr "" "Un appareil de type 0U ({device_type}) ne peut pas être attribué à une " "position en baie." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7297,7 +7277,7 @@ msgstr "" "Les appareils de type enfant ne peuvent pas être attribués à une face de " "baie. Il s'agit d'un attribut de l'appareil parent." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7305,7 +7285,7 @@ msgstr "" "Les appareils de type enfant ne peuvent pas être affectés à une position en " "baie. Il s'agit d'un attribut de l'appareil parent." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7314,22 +7294,22 @@ msgstr "" "U{position} est déjà occupé ou ne dispose pas de suffisamment d'espace pour " "accueillir ce type d'appareil : {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} n'est pas une adresse IPv4." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "L'adresse IP spécifiée ({ip}) n'est pas attribué à cet appareil." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} n'est pas une adresse IPv6." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7339,23 +7319,23 @@ msgstr "" "d'appareils, mais le type de cet appareil appartient à " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Le cluster attribué appartient à un autre site ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "" "Le cluster attribué appartient à un emplacement différent ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "La position d'un appareil affecté à un châssis virtuel doit être définie." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7364,22 +7344,22 @@ msgstr "" "Le périphérique ne peut pas être retiré du châssis virtuel {virtual_chassis}" " car il est actuellement désigné comme son maître." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "domaine" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "châssis virtuel" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Le master sélectionné ({master}) n'est pas attribué à ce châssis virtuel." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7388,26 +7368,26 @@ msgstr "" "Impossible de supprimer le châssis virtuel {self}. Il existe des interfaces " "membres qui forment des interfaces LAG inter-châssis." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificateur" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Identifiant numérique propre à l'appareil parent" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "commentaires" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "contexte du périphérique virtuel" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "contextes de périphériques virtuels" @@ -7442,65 +7422,65 @@ msgstr "" "Impossible de réattribuer l'adresse MAC lorsqu'elle est désignée comme " "adresse MAC principale pour un objet" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Une interface ne peut pas être reliée à elle-même." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Les interfaces virtuelles ne peuvent pas avoir de mode PoE." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Les interfaces virtuelles ne peuvent pas avoir de type PoE." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "Doit spécifier le mode PoE lors de la désignation d'un type de PoE." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "Le rôle sans fil ne peut être défini que sur les interfaces sans fil." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "schéma" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "profil de type de module" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "profils de type de module" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "attributs" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "type de module" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "types de modules" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Schéma non valide : {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "module" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "modules" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7509,15 +7489,15 @@ msgstr "" "Le module doit être installé dans une baie de modules appartenant au " "périphérique attribué ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "panneau d'alimentation" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "panneaux d'alimentation" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" @@ -7525,43 +7505,43 @@ msgstr "" "Emplacement {location} ({location_site}) se trouve sur un site différent de " "{site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "fourniture" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "phase" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "tension" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "ampérage" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "utilisation maximale" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Tirage maximum autorisé (pourcentage)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "puissance disponible" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "alimentation" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "alimentations" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7570,73 +7550,73 @@ msgstr "" "Baie {rack} ({rack_site}) et panneau d'alimentation {powerpanel} " "({powerpanel_site}) se trouvent sur des sites différents." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "" "La tension ne peut pas être négative pour l'alimentation en courant " "alternatif" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "largeur" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Largeur rail à rail" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Hauteur en U de la baie" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "unité de départ" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Unité de départ pour baie" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "unités décroissantes" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Les unités sont numérotées de haut en bas" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "largeur extérieure" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Dimension extérieure de la baie (largeur)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "hauteur extérieure" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Dimension extérieure du rack (hauteur)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "profondeur extérieure" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Dimension extérieure de la baie (profondeur)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "unité extérieure" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "profondeur de montage" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7644,77 +7624,77 @@ msgstr "" "Profondeur maximale d'un appareil monté, en millimètres. Pour les supports à" " quatre montants, il s'agit de la distance entre les rails avant et arrière." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "poids maximum" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Capacité de charge maximale de la baie" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "facteur de forme" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "type de baie" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "types de baies" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "" "Vous devez spécifier une unité lors de la définition d'une dimension " "extérieure" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "Doit spécifier une unité lors de la définition d'un poids maximum" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "rôle de la baie" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "rôles de la baie" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "ID de l'établissement" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Identifiant attribué localement" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Rôle fonctionnel" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Une étiquette unique utilisée pour identifier cette baie" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "baie" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "baies" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "L'emplacement attribué doit appartenir au site parent ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7723,7 +7703,7 @@ msgstr "" "La baie doit être au moins {min_height} pour héberger les appareils " "actuellement installés." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7732,29 +7712,29 @@ msgstr "" "La numérotation des unités de baie doit commencer à {position} ou moins pour" " héberger les appareils actuellement installés." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "L'emplacement doit provenir du même site, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "des unités" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "réservation de baie" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "réservations de baies" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Unité(s) non valide(s) pour une baie à {height}U : {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Les unités suivantes ont déjà été réservées : {unit_list}" @@ -7864,145 +7844,145 @@ msgstr "Ajouter des composants" msgid "Disconnect Selected" msgstr "Déconnecter la sélection" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Terminaison A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Terminaison B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Appareil A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Appareil B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Lieu A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Lieu B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Baie A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Baie B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Site A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Site B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Nom de la couleur" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Joignable" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Appareils" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "machines virtuelles" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Modèle de configuration" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "Hauteur en U" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "Adresse IP" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "Adresse IPv4" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "Adresse IPv6" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "Position en VC" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "Priorité VC" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Position (baie de l'appareil)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Ports de console" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Ports du serveur de consoles" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Ports d'alimentation" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Prises de courant" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -8012,44 +7992,44 @@ msgstr "Prises de courant" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Ports avant" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Baies pour appareils" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Baies pour modules" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Articles d'inventaire" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Emplacement de l'appareil" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Site de l'appareil" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Module Bay" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8058,167 +8038,164 @@ msgstr "Module Bay" msgid "Inventory Items" msgstr "Articles d'inventaire" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Couleur du câble" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Lier les pairs" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Marquer comme connecté" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Tirage maximal (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Tirage alloué (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Adresses IP" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "MAC principal" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Adresses MAC" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Groupes FHRP" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Gestion uniquement" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Circuit virtuel" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Cartographies" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Appareil installé" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "Rôle installé" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "Type installé" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "Description de l'installation" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "Série installée" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Tag d'actif installé" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Module installé" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Série du module" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Étiquette d'actif du module" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "État du module" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Composant" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Objets" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Types de baie" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Types d'appareils" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Types de modules" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Plateformes" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Plateforme par défaut" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Pleine profondeur" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Nombre d'appareils" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8227,9 +8204,9 @@ msgstr "Nombre d'appareils" msgid "Console Ports" msgstr "Ports de console" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8238,9 +8215,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:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8249,9 +8226,9 @@ msgstr "Ports du serveur de consoles" msgid "Power Ports" msgstr "Ports d'alimentation" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8260,9 +8237,9 @@ msgstr "Ports d'alimentation" msgid "Power Outlets" msgstr "Prises de courant" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8270,9 +8247,9 @@ msgstr "Prises de courant" msgid "Front Ports" msgstr "Ports avant" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8281,17 +8258,17 @@ msgstr "Ports avant" msgid "Rear Ports" msgstr "Ports arrière" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8300,71 +8277,71 @@ msgstr "Baies pour appareils" msgid "Module Bays" msgstr "Baies pour modules" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Nombre de modules" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Alimentations" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Utilisation maximale" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Baies" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Hauteur" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Largeur extérieure" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Hauteur extérieure" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Profondeur extérieure" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Poids maximum" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Nombre de rayonnages" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Espace" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "Groupes VLAN" @@ -8378,7 +8355,7 @@ msgstr "{} millimètres" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Numéro de série" @@ -8407,83 +8384,83 @@ msgstr "Membres virtuels du châssis" msgid "Power Utilization" msgstr "Utilisation de l'énergie" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Déconnecté {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Régions enfants" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Groupes enfants" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Appareils non mis en baie" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Localisations des enfants" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Réservations" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Services d'application" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Contexte de configuration" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Configuration du rendu" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Machines virtuelles" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Appareil installé {device} dans la baie {device_bay}." -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Appareil retiré {device} depuis la baie {device_bay}." -#: netbox/dcim/views.py:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Enfants" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Membre ajouté {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Supprimé {device} depuis un châssis virtuel {chassis}" @@ -8498,13 +8475,13 @@ msgid "Changing the type of custom fields is not supported." msgstr "" "La modification du type de champs personnalisés n'est pas prise en charge." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "La planification n'est pas activée pour ce script." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "L'heure prévue doit se situer dans le futur." @@ -8581,9 +8558,9 @@ msgid "No" msgstr "Non" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Lien" @@ -8680,13 +8657,13 @@ msgstr "Noir" msgid "White" msgstr "Blanc" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Scénario" @@ -8695,33 +8672,33 @@ msgstr "Scénario" msgid "Notification" msgstr "Notification" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Opérateur inconnu : {op}. Doit être l'un des suivants : {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Type de valeur non pris en charge : {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Type non valide pour {op} opération : {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "L'ensemble de règles doit être un dictionnaire, pas {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Logique invalide : doit être \"AND\" ou \"OR\". Merci de consulter la " "documentation." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Clé(s) incorrecte(s). Merci de consulter la documentation." @@ -8734,26 +8711,26 @@ msgstr "Type de widget" msgid "Unregistered widget class: {name}" msgstr "Classe de widget non enregistrée : {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, 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:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Remarque" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 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:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Nombre d'objets" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8761,187 +8738,187 @@ msgstr "" "Affichez un ensemble de modèles NetBox et le nombre d'objets créés pour " "chaque type." -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 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:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Liste d'objets" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Afficher une liste arbitraire d'objets." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Le nombre d'objets à afficher par défaut" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 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:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "Fil RSS" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 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:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "URL du flux" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Nécessite une connexion externe" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Le nombre maximum d'objets à afficher" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 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:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Afficher vos favoris personnels" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "" "Impossible d'importer le pipeline d'événements {name} erreur : {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Module de script (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Fichier de données (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Groupe (nom)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Type de cluster" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Type de cluster (slug)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Groupe d'entités" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Groupe d'entités (slug)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Étiquette" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Étiquette (slug)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Possède des données contextuelles de configuration locales" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Nom du groupe" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Obligatoire" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "Interface utilisateur modifiable" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Est cloneable" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Valeur minimale" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Valeur maximale" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Regex de validation" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportement" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Nouvelle fenêtre" @@ -8950,45 +8927,45 @@ 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:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 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:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 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:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "Méthode HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL de charge utile" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "Vérification SSL" @@ -9001,8 +8978,8 @@ msgstr "Secret" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Types d'événements" @@ -9010,76 +8987,76 @@ msgstr "Types d'événements" 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:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Synchronisation automatique activée" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Types d'objets" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Un ou plusieurs types d'objets attribués" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Type d'objet" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Type d'objet (pour les champs d'objets ou multi-objets)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Coffret Choice" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Set de choix (pour les champs de sélection)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Si le champ personnalisé est affiché dans l'interface utilisateur" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Si le champ personnalisé est modifiable dans l'interface utilisateur" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "L'ensemble de base de choix prédéfinis à utiliser (le cas échéant)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -9088,32 +9065,32 @@ msgstr "" "virgules avec des libellés facultatifs séparés par deux points : " "« Choice1:First Choice, Choice2:Second Choice »" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "classe de boutons" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "La classe du premier lien d'un groupe sera utilisée pour le bouton déroulant" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Fichier de données" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Fichier de données contenant le code du modèle" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -9121,220 +9098,219 @@ msgstr "" "Activer la synchronisation automatique du contenu du modèle lors de la mise " "à jour du fichier de données" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Doit spécifier un contenu local ou un fichier de données" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Le ou les types d'événements qui déclencheront cette règle" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Objet d'action" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Nom du webhook ou script sous forme de chemin pointillé module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} introuvable" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Scénario {name} introuvable" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Type d'objet attribué" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "La classification de l'entrée" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Commentaires" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Utilisateurs" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Groupes" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 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:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Options de type" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Type d'objet associé" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Type de champ" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Choix" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Données" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Rendu" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Types de contenu" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "Type de contenu HTTP" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Type d'événement" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Type d'action" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Type d'objet étiqueté" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Type d'objet autorisé" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Régions" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Groupes de sites" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Localisations" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Types d'appareils" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Rôles" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Types de clusters" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Groupes de clusters" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Groupes d'entités" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Le ou les types d'objets dotés de ce champ personnalisé" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Valeur par défaut" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "" "Type de l'objet associé (pour les champs objet/multi-objets uniquement)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filtre d'objets associés" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Spécifiez les paramètres de requête sous la forme d'un objet JSON." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Champ personnalisé" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9342,7 +9318,7 @@ msgstr "" "Le type de données stockées dans ce champ. Pour les champs objet/multi-" "objets, sélectionnez le type d'objet associé ci-dessous." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9350,11 +9326,11 @@ msgstr "" "Cela sera affiché sous forme de texte d'aide pour le champ du formulaire. " "Markdown est pris en charge." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Objet associé" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9362,20 +9338,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:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Ensemble de choix de champs personnalisés" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Lien personnalisé" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Modèles" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9385,42 +9361,42 @@ msgstr "" "{example}. Les liens qui s'affichent sous forme de texte vide ne seront pas " "affichés." -#: netbox/extras/forms/model_forms.py:257 +#: netbox/extras/forms/model_forms.py:262 #, 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:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Code du modèle" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Modèle d'exportation" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtre enregistré" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Commander" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9428,38 +9404,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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Colonnes disponibles" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Colonnes sélectionnées" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Requête HTTP" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SLL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Choix de l'action" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "Entrez les conditions dans JSON format." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9467,40 +9443,40 @@ msgstr "" "Entrez les paramètres à transmettre à l'action dans JSON format." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Règle de l'événement" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "éléments déclencheurs" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Groupe de notifications" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Profil de contexte de configuration" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Entités" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Doit spécifier des données locales ou un fichier de données" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Horaire à" @@ -9508,7 +9484,7 @@ msgstr "Horaire à" msgid "Schedule execution of report to a set time" msgstr "Planifier l'exécution du rapport à une heure définie" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Récurrent chaque fois" @@ -9516,26 +9492,26 @@ msgstr "Récurrent chaque fois" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervalle auquel ce rapport est réexécuté (en minutes)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (heure actuelle : {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Valider les modifications" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Validez les modifications apportées à la base de données (décochez cette " "case pour une exécution à sec)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Planifier l'exécution du script à une heure définie" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervalle auquel ce script est réexécuté (en minutes)" @@ -9578,10 +9554,10 @@ msgstr "profil de contexte de configuration" msgid "config context profiles" msgstr "profils de contexte de configuration" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "poids" @@ -9618,36 +9594,36 @@ msgstr "modèle de configuration" msgid "config templates" msgstr "modèles de configuration" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "Le ou les objets auxquels ce champ s'applique." -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 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:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Nom du champ interne" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 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:120 +#: netbox/extras/models/customfields.py:128 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:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9655,19 +9631,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:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "nom du groupe" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "requis" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9675,19 +9651,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:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "doit être unique" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "poids de recherche" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9696,11 +9672,11 @@ msgstr "" "comme plus importantes. Les champs dont le poids de recherche est nul seront" " ignorés." -#: netbox/extras/models/customfields.py:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "logique de filtrage" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9708,11 +9684,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:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "défaut" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9720,7 +9696,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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9729,37 +9705,37 @@ msgstr "" "(doit être une valeur JSON). Encapsulez les chaînes avec des guillemets " "doubles (par exemple « Foo »)." -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "poids de l'écran" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "valeur minimale" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Valeur minimale autorisée (pour les champs numériques)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "valeur maximale" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Valeur maximale autorisée (pour les champs numériques)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "regex de validation" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9771,207 +9747,207 @@ msgstr "" "exemple, ^[A-Z]{3}$ limitera les valeurs à exactement trois " "lettres majuscules." -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "set de choix" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "est clonable" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Répliquez cette valeur lors du clonage d'objets" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "champ personnalisé" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "champs personnalisés" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valeur par défaut non valide »{value}« : {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 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:397 +#: netbox/extras/models/customfields.py:405 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:401 +#: netbox/extras/models/customfields.py:409 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:408 +#: netbox/extras/models/customfields.py:416 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:412 +#: netbox/extras/models/customfields.py:420 #, 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:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Vrai" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Faux" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, 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:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "La valeur doit être une chaîne." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "La valeur doit correspondre à « regex »{regex}'" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "La valeur doit être un entier." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "La valeur doit être d'au moins {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "La valeur ne doit pas dépasser {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "La valeur doit être une décimale." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "La valeur doit être vraie ou fausse." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, 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:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "ID d'objet non valide trouvé : {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Le champ obligatoire ne peut pas être vide." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Ensemble de base de choix prédéfinis (facultatif)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Les choix sont automatiquement classés par ordre alphabétique" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "ensemble de choix de champs personnalisés" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "ensembles de choix de champs personnalisés" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Doit définir des choix de base ou supplémentaires." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, 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:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9996,19 +9972,19 @@ msgstr "tableau de bord" msgid "dashboards" msgstr "tableaux de bord" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "code du modèle" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Code du modèle Jinja." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "paramètres d'environnement" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10017,70 +9993,70 @@ msgstr "" "N'importe lequel paramètres supplémentaires à réussir " "lors de la création de l'environnement Jinja" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "La valeur par défaut est {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Nom de fichier à donner au fichier d'exportation rendu" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "extension de fichier" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Extension à ajouter au nom de fichier affiché" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "en pièce jointe" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Télécharger le fichier en pièce jointe" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} doit implémenter une méthode get_context ()." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Le ou les objets auxquels cette règle s'applique." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "Les types d'événements qui déclencheront cette règle." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "conditions" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Un ensemble de conditions qui déterminent si l'événement sera généré." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "type d'action" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Données supplémentaires à transmettre à l'objet d'action" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "règle de l'événement" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "règles de l'événement" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -10090,7 +10066,7 @@ msgstr "" "du webhook. Le traitement du modèle Jinja2 est pris en charge dans le même " "contexte que le corps de la requête." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available ici." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "en-têtes supplémentaires" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -10116,11 +10092,11 @@ msgstr "" "Nom : Value. Le traitement du modèle Jinja2 est pris en charge " "dans le même contexte que le corps de la requête (ci-dessous)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "modèle de carrosserie" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10133,11 +10109,11 @@ msgstr "" " timestamp, username, request_id, et " "data." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "secret" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -10148,16 +10124,16 @@ msgstr "" "la charge utile en utilisant le secret comme clé. Le secret n'est pas " "transmis dans la demande." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Activez la vérification des certificats SSL. Désactivez avec précaution !" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Chemin du fichier CA" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10165,175 +10141,175 @@ msgstr "" "Le fichier de certificat CA spécifique à utiliser pour la vérification SSL. " "Laissez ce champ vide pour utiliser les paramètres par défaut du système." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Ne spécifiez pas de fichier de certificat CA si la vérification SSL est " "désactivée." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Le ou les types d'objets auxquels ce lien s'applique." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "texte du lien" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Code modèle Jinja2 pour le texte du lien" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "URL du lien" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Code modèle Jinja2 pour l'URL du lien" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Les liens avec le même groupe apparaîtront dans un menu déroulant" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "nouvelle fenêtre" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Forcer l'ouverture du lien dans une nouvelle fenêtre" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "lien personnalisé" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "liens personnalisés" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Le ou les types d'objets auxquels ce modèle s'applique." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "modèle d'exportation" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "modèles d'exportation" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}« est un nom réservé. Veuillez choisir un autre nom." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Le ou les types d'objets auxquels ce filtre s'applique." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "partagé" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "filtre enregistré" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "filtres enregistrés" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Les paramètres de filtre doivent être stockés sous la forme d'un " "dictionnaire d'arguments de mots-clés." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Type d'objet du tableau" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "table" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "configuration de la table" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "configurations de table" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tableau inconnu : {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Colonne inconnue : {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "hauteur de l'image" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "largeur de l'image" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "image en pièce jointe" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "images jointes" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Les images jointes ne peuvent pas être attribuées à ce type d'objet " "({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "sorte" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "entrée de journal" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "entrées de journal" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "" "La journalisation n'est pas prise en charge pour ce type d'objet ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "signet" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "signets" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Les signets ne peuvent pas être affectés à ce type d'objet ({type})." @@ -10362,12 +10338,12 @@ msgstr "" "Les objets de ce type ({type}) ne prennent pas en charge les notifications." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "groupes" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "utilisateurs" @@ -10387,43 +10363,43 @@ msgstr "abonnement" msgid "subscriptions" msgstr "abonnements" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "est exécutable" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "script" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "scripts" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "module de script" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "modules de script" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "horodatage" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "champ" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "valeur" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "valeur mise en cache" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "valeurs mises en cache" @@ -10460,103 +10436,103 @@ msgstr "Paramètres d'exécution du script" msgid "Dismiss" msgstr "Rejeter" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Types d'objets" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Valider le caractère" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Visible" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Modifiable" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Type d'objet associé" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Coffret Choice" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Est clonable" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valeur minimale" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valeur maximale" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Regex de validation" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Propriétaire" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Compter" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Ordre alphabétique" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nouvelle fenêtre" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Type MIME" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Nom du fichier" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Extension de fichier" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "En tant que pièce jointe" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10566,79 +10542,78 @@ msgstr "En tant que pièce jointe" msgid "Data File" msgstr "Fichier de données" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Synchronisé" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Image" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Nom de fichier" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Taille" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Nom de la table" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Lisez" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "Validation SSL" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Types d'événements" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Synchronisation automatique activée" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Rôles d'appareils" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Commentaires (courts)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Ligne" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Méthode" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "" "Une erreur s'est produite lors de la tentative de rendu de ce widget :" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 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:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10693,56 +10668,56 @@ msgstr "Attribut non valide »{name}« pour demande" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Attribut non valide »{name}« pour {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Une erreur s'est produite lors du rendu du modèle : {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Votre tableau de bord a été réinitialisé." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Widget ajouté : " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Widget mis à jour : " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Widget supprimé : " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Erreur lors de la suppression du widget : " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 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 " "cours d'exécution." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Entrez une adresse IPv4 ou IPv6 valide avec un masque facultatif." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Format d'adresse IP non valide : {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "Entrez un préfixe IPv4 ou IPv6 valide et un masque en notation CIDR." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Format de préfixe IP non valide : {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -10798,180 +10773,180 @@ msgstr "Client" msgid "Invalid IP address format: {address}" msgstr "Format d'adresse IP non valide : {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Objectif d'importation" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Cible d'importation (nom)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Objectif d'exportation" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Cible d'exportation (nom)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "Importation de VRF" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "Importer VRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "Exportation de fichiers VRF" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "Exporter VRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "Importation de L2VPN" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "Importation de L2VPN (identifiant)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "Exportation de L2VPN" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "Exportation de L2VPN (identifiant)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Préfixe" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIRE (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (slug)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "Dans le préfixe" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "Dans le préfixe et y compris" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Préfixes contenant ce préfixe ou cette adresse IP" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Longueur du masque" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "Groupe VLAN (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "Groupe VLAN (slug)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (IDENTIFIANT)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "Numéro de VLAN (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adresse" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Plages contenant ce préfixe ou cette adresse IP" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Préfixe parent" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "Groupe FHRP (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Est affecté à une interface" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Service d'application (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "Adresse IP intérieure NAT (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numéro SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Interface de machine virtuelle attribuée" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "Politique de traduction VLAN (nom)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "Groupe FHRP (nom)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "Groupe FHRP (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "Adresse IP (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "Adresse IP" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "IPv4 principal (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "IPv4 principal (adresse)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "IPv6 principal (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "IPv6 principal (adresse)" @@ -11004,21 +10979,21 @@ msgstr "Un masque CIDR (par exemple /24) est requis." msgid "Address pattern" msgstr "Modèle d'adresse" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Forcer l'unicité des préfixes IP" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -11027,76 +11002,77 @@ msgstr "Est privé" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Date d'ajout" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Groupe VLAN" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Longueur du préfixe" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Traiter comme entièrement utilisé" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "Attribution de VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Traiter comme peuplé" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -11108,12 +11084,12 @@ msgstr "ID de groupe" msgid "Authentication type" msgstr "Type d'authentification" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 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:424 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 +#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -11125,176 +11101,176 @@ msgstr "Clé d'authentification" msgid "Authentication" msgstr "Authentification" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Rôle Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-en-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Politique" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Ports" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Importer des cibles d'itinéraire" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Cibles d'itinéraire d'exportation" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "RIR attribué" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "Le groupe du VLAN (le cas échéant)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "Site VLAN" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "Site du VLAN (le cas échéant)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "Identifiant de l'étendue" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Groupe FHRP" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Nom du groupe FHRP attribué" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "En faire l'adresse IP principale de l'appareil attribué" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Est hors bande" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Désignez-le comme adresse IP hors bande pour l'appareil attribué" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Aucun périphérique ou machine virtuelle spécifié ; impossible de le définir " "comme adresse IP principale" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Aucun appareil n'a été spécifié ; impossible de le définir comme IP hors " "bande" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "" "Impossible de définir une adresse IP hors bande pour les machines virtuelles" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "" "Aucune interface spécifiée ; impossible de définir comme adresse IP " "principale" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Aucune interface spécifiée ; impossible de définir comme IP hors bande" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Type d'authentification" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Groupe VLAN attribué" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service VLAN (pour les VLAN clients Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Politique de traduction VLAN" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "Protocole IP" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Type de parent (application et modèle)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Nom de l'objet parent" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "ID de l'objet parent" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "L'un des éléments parent ou parent_object_id doit être inclus dans " "parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Cibles de l'itinéraire" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Cibles d'importation" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Objectifs d'exportation" @@ -11306,7 +11282,7 @@ msgstr "Importé par VRF" msgid "Exported by VRF" msgstr "Exporté par VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privé" @@ -11349,9 +11325,9 @@ msgid "DNS Name" msgstr "Nom DNS" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN" @@ -11376,60 +11352,60 @@ msgstr "Q-en-Q/802.1AD" msgid "VLAN ID" msgstr "IDENTIFIANT DE VLAN" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Cible de l'itinéraire" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Agrégat" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "Plage ASN" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "Plage IP" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "" "En faire l'adresse IP principale de l'appareil/de la machine virtuelle" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "En faire l'adresse IP hors bande pour l'appareil" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "IP NAT (interne)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "Une adresse IP ne peut être attribuée qu'à un seul objet." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Impossible de réattribuer l'adresse IP principale à l'appareil parent/à la " "machine virtuelle" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "Impossible de réattribuer l'adresse IP hors bande à l'appareil parent" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Seules les adresses IP attribuées à une interface peuvent être désignées " "comme adresses IP principales." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11437,24 +11413,24 @@ msgstr "" "Seules les adresses IP attribuées à l'interface d'un appareil peuvent être " "désignées comme IP hors bande pour un appareil." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Adresse IP virtuelle" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "L'affectation existe déjà" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "ID de VLAN" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "VLAN pour enfants" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11464,12 +11440,12 @@ msgstr "" "une prochaine version. Les utilisateurs sont invités à utiliser des groupes " "VLAN à cette fin." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Règle de traduction VLAN" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11477,36 +11453,36 @@ msgstr "" "Liste séparée par des virgules d'un ou de plusieurs numéros de port. Une " "plage peut être spécifiée à l'aide d'un trait d'union." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Modèle de service d'application" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Type de parent" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Port (x)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Service d'application" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Modèle de service d'application" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "À partir du modèle" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Personnalisé" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11548,7 +11524,7 @@ msgstr "ID de groupe" msgid "protocol" msgstr "protocole" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "type d'authentification" @@ -11580,7 +11556,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "IR" @@ -11626,58 +11602,58 @@ msgstr "" "Les préfixes ne peuvent pas chevaucher des agrégats. {prefix} couvre un " "agrégat existant ({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "rôles" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "préfixe" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "Réseau IPv4 ou IPv6 avec masque" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "État opérationnel de ce préfixe" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "La fonction principale de ce préfixe" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "est une plage d'adresses" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "" "Toutes les adresses IP comprises dans ce préfixe sont considérées comme " "utilisables" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "marquer comme utilisé" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "préfixes" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Impossible de créer un préfixe avec le masque /0." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "tableau global" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Préfixe dupliqué trouvé dans {table}: {prefix}" @@ -11780,18 +11756,18 @@ msgstr "Nom d'hôte ou FQDN (pas de distinction majuscules/minuscules)" msgid "IP addresses" msgstr "Adresses IP" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Impossible de créer une adresse IP avec le masque /0." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} est un identifiant réseau, qui ne peut pas être attribué à une " "interface." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -11799,17 +11775,17 @@ msgstr "" "{ip} est une adresse de diffusion, qui ne peut pas être attribuée à une " "interface." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Adresse IP dupliquée trouvée dans {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Impossible de créer une adresse IP {ip} gamme intérieure {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11817,7 +11793,7 @@ msgstr "" "Impossible de réattribuer l'adresse IP lorsqu'elle est désignée comme " "adresse IP principale pour l'objet parent" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11825,7 +11801,7 @@ msgstr "" "Impossible de réattribuer l'adresse IP alors qu'elle est désignée comme " "adresse IP OOB pour l'objet parent" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "" "Seules les adresses IPv6 peuvent être de type SLAAC (Configuration " @@ -11980,8 +11956,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRF" @@ -12017,102 +11993,102 @@ msgstr "Nombre de sites" msgid "Provider Count" msgstr "Nombre de fournisseurs" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Agrégats" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Ajouté" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "Plages d'adresses IP" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Préfixe (plat)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Profondeur" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Type de portée" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Plage d'adresses" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Marqué comme utilisé" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Adresse de départ" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Marqué comme peuplé" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (intérieur)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (extérieur)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Attribué" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Objet attribué" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "Gammes VID" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Règles" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID local" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID à distance" @@ -12133,6 +12109,17 @@ msgstr "Cibles d'importation" msgid "Export Targets" msgstr "Objectifs d'exportation" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Créer un groupe" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Associer un groupe" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 IP disponible" @@ -12171,23 +12158,23 @@ msgstr "" "Seuls les caractères alphanumériques, les astérisques, les tirets, les " "points et les traits de soulignement sont autorisés dans les noms DNS" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Interfaces des appareils" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "Interfaces de machines virtuelles" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Préfixes pour enfants" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Plages pour enfants" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "IP associées" @@ -12235,7 +12222,7 @@ msgstr "" msgid "{class_name} must implement get_view_name()" msgstr "{class_name} doit implémenter get_view_name ()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Autorisation non valide {permission} pour modèle {model}" @@ -12560,15 +12547,15 @@ msgstr "URL des cartes" msgid "Base URL for mapping geographic locations" msgstr "URL de base pour cartographier les emplacements géographiques" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Ajouter des étiquettes" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Supprimer les étiquettes" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12576,7 +12563,7 @@ 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:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Nom du propriétaire de l'objet" @@ -12589,9 +12576,9 @@ msgstr "{class_name} doit spécifier une classe de modèle." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Groupe de propriétaires" @@ -12638,35 +12625,35 @@ msgstr "Champ personnalisé '{name}'doit avoir une valeur unique." msgid "Missing required custom field '{name}'." msgstr "Champ personnalisé obligatoire manquant '{name}'." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Source de données distante" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "chemin de données" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 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:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "synchronisation automatique activée" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "date de synchronisation" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} doit implémenter une méthode sync_data ()." @@ -12691,347 +12678,347 @@ 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:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organisation" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Groupes de sites" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Groupes d'entités" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Groupes de contacts" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Rôles de contact" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Associer des contacts" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Rôles des baies" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Élévations" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Modules" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Contextes des appareils virtuels" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Profils de type de module" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Fabricants" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Composants de l'appareil" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Rôles des articles d'inventaire" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Connexions" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Câbles" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Liaisons sans fil" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Connexions d'interface" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Connexions à la console" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Connexions électriques" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Groupes réseaux sans fil" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Préfixes et rôles VLAN" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "Plages ASN" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "Politiques de traduction VLAN" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Règles de traduction VLAN" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Modèles de services d'application" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnels" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Groupes de tunnels" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Terminaisons de tunnels" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "VPN L2" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "Terminaisons L2VPN" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "Propositions IKE" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Politiques IKE" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "Propositions IPSec" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Politiques IPSec" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profils IPSec" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Disques virtuels" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Types de clusters" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Groupes de clusters" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Types de circuits" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Terminaisons de circuits" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuits virtuels" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Types de circuits virtuels" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Terminaisons de circuits virtuels" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Groupes de circuits" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Devoirs de groupe" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Prestataires" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Comptes des fournisseurs" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Réseaux de fournisseurs" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Panneaux d'alimentation" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Configurations" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Contextes de configuration" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Configurez les profils de contexte" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Modèles de configuration" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Personnalisation" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Choix de champs personnalisés" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Liens personnalisés" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Modèles d'exportation" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Filtres enregistrés" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Configurations de table" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Pièces jointes à des images" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Opérations" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Intégrations" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Sources de données" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Règles de l'événement" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Journalisation" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Groupes de notifications" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Entrées de journal" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: 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:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrateur" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 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: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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Autorisations" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Groupes de propriétaires" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Propriétaires" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Système" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -13040,11 +13027,11 @@ msgstr "Système" msgid "Plugins" msgstr "Plug-ins" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Historique de configuration" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 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" @@ -13075,6 +13062,7 @@ msgstr "Cloner" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Modifier" @@ -13089,6 +13077,7 @@ msgstr "Modifier" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -13132,7 +13121,7 @@ msgstr "Les boutons doivent être transmis sous forme de tuple ou de liste." msgid "Button color must be a choice within ButtonColorChoices." msgstr "La couleur du bouton doit être sélectionnée dans ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -13141,7 +13130,7 @@ msgstr "" "Classe PluginTemplateExtension {template_extension} a été transmis en tant " "qu'instance !" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -13150,17 +13139,17 @@ msgstr "" "{template_extension} n'est pas une sous-classe de " "Netbox.Plugins.PluginTemplateExtension !" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} doit être une instance de Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} doit être une instance de Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} doit être une instance de Netbox.Plugins.PluginMenuButton" @@ -13247,16 +13236,16 @@ msgstr "Délimiteur CSV" msgid "The character used to separate fields in CSV data" msgstr "Caractère utilisé pour séparer les champs dans les données CSV" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Boutique non valide : {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "Impossible d'ajouter des magasins au registre après l'initialisation" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Impossible de supprimer des magasins du registre" @@ -13324,30 +13313,30 @@ msgstr "Ukrainien" msgid "Chinese" msgstr "chinois" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Tout sélectionner" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Tout afficher" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Basculer vers le menu déroulant" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "{model_name} non trouvé" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Champ" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Valeur" @@ -13359,16 +13348,24 @@ msgstr "Plugin Dummy" msgid "Copy" msgstr "Copier" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Option de décodage non valide : {decoding}! Ça doit être l'un des " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "Coordonnées GPS" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Objets associés" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13385,7 +13382,12 @@ msgstr "Ça doit être une liste." msgid "Must be a dictionary." msgstr "Ça doit être un dictionnaire." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, 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:519 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13393,60 +13395,55 @@ msgstr "" "Objets dupliqués trouvés : {model} avec identifiant (s) {ids} apparaît " "plusieurs fois" -#: 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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importation en masse {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Modification groupée {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Mis à jour {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, 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:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renommé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Suppression groupée {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Supprimé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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" " dépendants." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Journal des modifications" @@ -13454,23 +13451,23 @@ msgstr "Journal des modifications" msgid "Journal" msgstr "Journal" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "" "Impossible de synchroniser les données : aucun fichier de données n'est " "défini." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Données synchronisées pour {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Synchronisé {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} doit implémenter get_children ()" @@ -13644,7 +13641,7 @@ msgstr "Détails du compte" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "Courrier électronique" @@ -13692,6 +13689,7 @@ msgstr "Groupes associés" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13768,12 +13766,6 @@ msgstr "Date d'installation" msgid "Termination Date" msgstr "Date de résiliation" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Associer un groupe" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Échanger les terminaisons du circuit" @@ -14400,17 +14392,17 @@ msgstr "Incomplet" msgid "Not Connected" msgstr "Non connecté" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT pour" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14636,7 +14628,7 @@ msgid "Bridged Interfaces" msgstr "Interfaces pontées" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "Traduction VLAN" @@ -14671,8 +14663,8 @@ msgstr "Largeur du canal" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14680,12 +14672,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Ajouter une adresse IP" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Ajouter une adresse MAC" @@ -14867,7 +14857,7 @@ msgstr "Ajouter un nouveau membre" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Actions" @@ -15211,34 +15201,34 @@ msgstr "Résultats en attente" msgid "Last Run" msgstr "Dernière exécution" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Le script n'est plus présent dans le fichier source" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Jamais" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Exécutez à nouveau" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Exécuter le script" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Aucun script trouvé" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15794,11 +15784,8 @@ msgstr "Profondeur maximale" msgid "Max Length" msgstr "Longueur maximale" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Créer un groupe" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "IP virtuelles" @@ -16015,28 +16002,29 @@ msgid "Click here to attempt loading NetBox again." msgstr "" "Cliquez ici pour essayer de recharger NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Contacter" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Titre" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Téléphone" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Groupe de contact" @@ -16045,8 +16033,8 @@ msgid "Add Contact Group" msgstr "Ajouter un groupe de contacts" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Rôle du contact" @@ -16059,9 +16047,9 @@ msgid "Add Tenant" msgstr "Ajouter un locataire" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Groupe d'entités" @@ -16109,7 +16097,7 @@ msgid "View" msgstr "Afficher" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Contraintes" @@ -16122,29 +16110,10 @@ msgid "Add Owner" msgstr "Ajouter un propriétaire" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Jeton" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Ressources allouées" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "Processeurs virtuels" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Mémoire" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Espace disque" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Ajouter une machine virtuelle" @@ -16166,20 +16135,29 @@ msgstr "Sélection de l'appareil" msgid "Add Devices" msgstr "Ajouter des appareils" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Ajouter un cluster" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Groupe Cluster" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Ressources allouées" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Type de cluster" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "Processeurs virtuels" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Mémoire" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Espace disque" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -16187,10 +16165,6 @@ msgstr "Type de cluster" msgid "Resources" msgstr "Ressources" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Disque virtuel" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -16223,23 +16197,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Algorithme d'authentification" @@ -16291,18 +16265,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "Identifiant du tunnel" @@ -16365,69 +16339,69 @@ msgstr "Ajouter un groupe de réseau local sans fil" msgid "Link Properties" msgstr "Propriétés du lien" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Groupe de contact pour les parents (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Groupe de contact avec les parents (slug)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Groupe de contacts (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Groupe de contact (slug)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Contact (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Rôle du contact (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Rôle de contact (slug)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Groupe de contact" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Groupe d'entités parent (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Groupe d'entités parent (slug)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Groupe d'entités (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Groupe d'entités (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Groupe d'entités (slug)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Ajouter des groupes" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Supprimer des groupes" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16435,7 +16409,7 @@ msgstr "" "Noms de groupes séparés par des virgules, entre guillemets doubles (par " "exemple, « Groupe 1, Groupe 2 »)" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Contact associé" @@ -16574,15 +16548,15 @@ msgstr "Permission (ID)" msgid "Notification group (ID)" msgstr "Groupe de notifications (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Groupe d'utilisateurs (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Groupe d'utilisateurs (nom)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Utilisateur (nom d'utilisateur)" @@ -16607,7 +16581,7 @@ msgstr "Écriture activée" msgid "Expires" msgstr "Expire" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "IP autorisées" @@ -16652,11 +16626,11 @@ msgstr "Dernière utilisation" msgid "Membership" msgstr "Adhésion" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Interface utilisateur" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16666,7 +16640,7 @@ msgstr "" "d'enregistrer votre jeton avant de soumettre ce formulaire, car il " "ne sera plus accessible une fois le jeton créé." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16676,33 +16650,33 @@ msgstr "" "Laissez ce champ vide pour éviter toute restriction. Exemple : " "10.1.1.0/24,192.168.10.16/32,2001:db8:1::/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Confirmer mot de passe" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "" "Entrez le même mot de passe que précédemment, à des fins de vérification." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Les mots de passe ne correspondent pas ! Vérifiez votre saisie et réessayez." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." msgstr "Sélectionnez les types d'objets auxquels l'autorisation s'appliquera." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Actions supplémentaires" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Actions accordées en plus de celles énumérées ci-dessus" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16712,20 +16686,20 @@ msgstr "" "autorisés. Laissez null pour chercher tous les objets de ce type. Une liste " "de plusieurs termes correspond à un OU logique." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Objets" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Au moins une action doit être sélectionnée." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtre non valide pour {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Groupes d'utilisateurs" @@ -16737,7 +16711,7 @@ msgstr "groupe de propriétaires" msgid "owner groups" msgstr "groupes de propriétaires" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "groupe" @@ -16769,7 +16743,7 @@ msgstr "" msgid "permission" msgstr "permission" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "permissions" @@ -16868,19 +16842,19 @@ msgstr "jeton" msgid "tokens" msgstr "jetons" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "" "Impossible d'enregistrer les jetons v2 : API_TOKEN_PEPPERS n'est pas défini." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "Identifiant de poivre non valide : {id}. Vérifiez la configuration " "API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16889,37 +16863,37 @@ msgstr "" "L'heure d'expiration doit être dans le futur. L'heure actuelle du serveur " "est {current_time} ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "nom d'utilisateur" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "" "Obligatoire. 150 caractères ou moins. Lettres, chiffres et @/./+/-/_ " "uniquement." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Un utilisateur avec ce nom d'utilisateur existe déjà." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "prénom" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "nom de famille" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "adresse e-mail" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "actif" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16927,15 +16901,15 @@ msgstr "" "Indique si cet utilisateur doit être considéré comme actif. Désélectionnez " "cette option au lieu de supprimer des comptes." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "date d'adhésion" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "utilisateur" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Un utilisateur avec ce nom d'utilisateur existe déjà." @@ -16947,17 +16921,17 @@ msgstr "Actions personnalisées" msgid "Example Usage" msgstr "Exemple d'utilisation" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Plusieurs objets correspondent aux attributs fournis : {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16966,7 +16940,7 @@ 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:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -17022,7 +16996,7 @@ msgstr "Nom de délimiteur non valide : {name}" msgid "RGB color in hexadecimal. Example: " msgstr "Couleur RVB en hexadécimal. Exemple :" -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -17031,7 +17005,7 @@ msgstr "" "%s(%r) n'est pas valide. Le paramètre to_model de CounterCacheField doit " "être une chaîne au format « app.model »" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -17079,7 +17053,7 @@ msgstr "" "plusieurs documents ou d'un seul document comprenant une liste de " "dictionnaires." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -17088,7 +17062,7 @@ msgstr "" "Liste non valide ({value}). Doit être numérique et les plages doivent être " "classées par ordre croissant." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -17097,7 +17071,7 @@ msgstr "" "Spécifiez un ou plusieurs nombres individuels ou plages numériques séparés " "par des virgules. Exemple : {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -17156,7 +17130,7 @@ msgstr "" "Spécifiez une plage numérique pour créer plusieurs adresses IP.
Exemple : 192,0,2. [1 500 -254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Markdown est prise en charge" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "Identifiant unique utilisable dans les URL" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "Entrez les données de contexte en JSON." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "L'adresse MAC doit être au format EUI-48" @@ -17303,13 +17277,13 @@ msgstr "" "Cet objet a été modifié depuis le rendu du formulaire. Consultez le journal " "des modifications de l'objet pour plus de détails." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "La plage «{value}» n'est pas valide." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17318,54 +17292,54 @@ msgstr "" "Plage non valide : la valeur de fin ({end}) doit être supérieur à la valeur " "de départ ({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "En-tête de colonne en double ou en conflit : «{field}»" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "En-tête de colonne en double ou en conflit : «{header}»" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Rangée {row}: il devrait y avoir {count_expected} colonnes mais il y en a " "{count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "En-tête de colonne non prévu : «{field}»." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" "Colonne »{field}« n'est pas un objet apparenté ; ne peut pas utiliser de " "points" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Attribut d'objet associé non valide pour la colonne »{field}« : {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "En-tête de colonne obligatoire «{header}» introuvable." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Valeur requise manquante pour le paramètre de requête dynamique : " "'{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17428,17 +17402,17 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "App_label/model_name inconnu pour {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Adresse IP non valide définie pour {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Une colonne nommée {name} est déjà défini pour la table {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Non défini" @@ -17516,17 +17490,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} doit implémenter get_required_permission()" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17571,9 +17545,9 @@ msgid "Cluster (ID)" msgstr "Cluster (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Démarrez au démarrage" @@ -17595,26 +17569,34 @@ msgstr "Disque (Mo)" msgid "Size (MB)" msgstr "Taille (Mo)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Type de cluster" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Groupe de clusters attribué" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Démarrez au démarrage dans l'hyperviseur" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Cluster attribué" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Appareil attribué au sein du cluster" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Type de cluster" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Groupe Cluster" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17639,7 +17621,7 @@ msgid "Disk size is managed via the attachment of virtual disks." msgstr "La taille du disque est gérée via la connexion de disques virtuels." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Disque" @@ -17755,7 +17737,7 @@ msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "" "L'adresse IP indiquée ({ip}) n'est pas attribué à cette machine virtuelle." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17764,7 +17746,7 @@ msgstr "" "L'interface parent sélectionnée ({parent}) appartient à une autre machine " "virtuelle ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17773,7 +17755,7 @@ msgstr "" "L'interface de pont sélectionnée ({bridge}) appartient à une autre machine " "virtuelle ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17782,23 +17764,31 @@ msgstr "" "Le VLAN non étiqueté ({untagged_vlan}) doit appartenir au même site que la " "machine virtuelle parente de l'interface, ou il doit être global." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "taille (Mo)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "disque virtuel" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "disques virtuels" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Ajouté {count} appareils à mettre en cluster {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "VLAN assignés" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Interfaces pour enfants" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPSec - Transport" @@ -17891,64 +17881,64 @@ msgstr "Arbre privé virtuel Ethernet" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Groupe de tunnels (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Groupe de tunnels (slug)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "profil IPSec (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "Profil IPSec (nom)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Tunnel (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Tunnel (nom)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "IP externe (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "Politique IKE (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "Politique IKE (nom)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "Politique IPSec (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "Politique IPSec (nom)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "Interface de machine virtuelle (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Groupe de tunnels" @@ -17964,13 +17954,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Politique IPSec" @@ -18037,16 +18027,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "Version IKE" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Proposition" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Type d'objet attribué" @@ -18106,7 +18096,7 @@ msgstr "Proposals IKE" msgid "proposals" msgstr "propositions" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "clé pré-partagée" @@ -18159,20 +18149,20 @@ msgstr "Politiques IPSec" msgid "IPSec profiles" msgstr "Profils IPSec" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "Terminaison L2VPN" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "Terminaisons L2VPN" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Terminaison L2VPN déjà attribuée ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18323,49 +18313,49 @@ msgstr "Interface B attribuée" msgid "Side B" msgstr "Côté B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "algorithme de chiffrement pour l'authentification" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "groupe réseaux sans fil" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "groupes réseaux sans fil" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "Réseau sans fil" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "interface A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "interface B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "liaison sans fil" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "liaisons sans fil" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} n'est pas une interface sans fil." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Valeur de canal non valide : {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Attribut de canal non valide : {name}" diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index a404ad6d04479c6bba1529d6b3b441a11ff4cbec..7fe80151c4d6f60e69f64744fed50dbb67681168 100644 GIT binary patch delta 74406 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 ZoDLN`?*FfbEb&5pIJ7*n! delta 74214 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 NErJu?@r#w~{{h1>sa^m8 diff --git a/netbox/translations/it/LC_MESSAGES/django.po b/netbox/translations/it/LC_MESSAGES/django.po index 5e3164350..66f3288d3 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-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+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" @@ -24,7 +24,7 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Effettuato l'accesso come {user}." @@ -49,24 +49,24 @@ msgstr "La tua password è stata cambiata con successo." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Pianificato" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Approvvigionamento" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -78,8 +78,8 @@ msgid "Active" msgstr "Attivo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -92,9 +92,8 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Dismesso" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primaria" @@ -112,7 +111,7 @@ msgstr "Terziario" msgid "Inactive" msgstr "Inattivo" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Pari" @@ -125,217 +124,217 @@ msgstr "Hub" msgid "Spoke" msgstr "Ha parlato" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Regione (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Regione (slug)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Gruppo del sito (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Gruppo del sito (slug)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Sito" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Sito (slug)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Provider (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Provider (slug)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Provider account (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Provider account (account)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Provider network (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Tipo di circuito (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Tipo di circuito (slug)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Sito (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Ubicazione (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Terminazione A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Cerca" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -344,106 +343,106 @@ msgstr "Cerca" msgid "Circuit" msgstr "Circuito" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Posizione (slug)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "Provider network (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Circuito (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Circuito (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Circuito virtuale (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Circuito virtuale (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Fornitore (nome)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Gruppo di circuiti (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Gruppo di circuiti (slug)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Tipo di circuito virtuale (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Tipo di circuito virtuale (slug)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Circuito virtuale" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Interfaccia (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -461,28 +460,28 @@ msgstr "ASN" msgid "Provider" msgstr "Provider " -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -493,43 +492,43 @@ msgstr "ID del servizio" msgid "Color" msgstr "Colore" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -545,73 +544,72 @@ msgstr "Colore" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 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" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Provider account " -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -624,23 +622,22 @@ msgstr "Provider account " #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -652,45 +649,45 @@ msgstr "Provider account " msgid "Status" msgstr "Status" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -703,22 +700,21 @@ msgstr "Status" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -727,24 +723,24 @@ msgstr "Status" msgid "Tenant" msgstr "Tenant" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Data di installazione" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Data di dismissione" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Commit ratet (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -753,10 +749,10 @@ msgstr "Commit ratet (Kbps)" msgid "Distance" msgstr "Distanza" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -764,97 +760,97 @@ msgstr "Distanza" msgid "Distance unit" msgstr "Unità di distanza" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Parametri del servizio" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Attributi" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Tenancy" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -921,11 +917,6 @@ msgstr "Tenancy" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -946,40 +937,40 @@ msgstr "Tenancy" msgid "Description" msgstr "Descrizione" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Tipo di terminazione" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Cessazione" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Port speed (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Upstream speed (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Segna connesso" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -987,61 +978,62 @@ msgstr "Segna connesso" msgid "Circuit Termination" msgstr "Terminazione del circuito" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Dettagli sulla cessazione" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Priorità" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Provider network" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1052,17 +1044,17 @@ msgstr "Provider network" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Ruolo" @@ -1083,15 +1075,15 @@ msgstr "Tipo di circuito" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1100,17 +1092,17 @@ msgstr "Stato operativo" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1146,15 +1138,15 @@ msgid "Operational role" msgstr "Ruolo operativo" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1162,7 +1154,6 @@ msgstr "Ruolo operativo" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1175,33 +1166,33 @@ msgstr "Ruolo operativo" msgid "Interface" msgstr "Interfaccia" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1215,37 +1206,37 @@ msgstr "Interfaccia" msgid "Location" msgstr "Locazione" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1253,88 +1244,88 @@ msgstr "Locazione" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "Contatti" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Regione" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1344,8 +1335,8 @@ msgstr "Regione" msgid "Site group" msgstr "Gruppo del sito" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1354,58 +1345,58 @@ msgstr "Gruppo del sito" msgid "Account" msgstr "Account" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Lato del termine" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Assegnazione" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1414,203 +1405,203 @@ msgstr "Assegnazione" msgid "Group" msgstr "Gruppo" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Gruppo Circuit" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Tipo di circuito" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "Assegnazione di gruppo" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "colore" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "tipo di circuito" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "tipi di circuiti" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "ID del circuito" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "ID univoco del circuito" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "stato" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "installato" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "termina" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "tasso di commit (Kbps)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Tariffa impegnata" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "circuito" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "circuiti" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "gruppo di circuiti" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "gruppi di circuiti" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "ID membro" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "priorità" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Assegnazione di gruppi di circuiti" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "Assegnazioni di gruppi di circuiti" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "lato terminazione" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "velocità della porta (Kbps)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Velocità fisica del circuito" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "velocità upstream (Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "Velocità upstream, se diversa dalla velocità della porta" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "ID di connessione incrociata" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "ID della connessione incrociata locale" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "pannello di permutazione/porte" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "ID del patch panel e numero/i di porta" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "descrizione" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "terminazione del circuito" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "terminazioni del circuito" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "" "Una terminazione di circuito deve essere collegata a un oggetto terminante." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1619,14 +1610,14 @@ msgstr "" #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "nome" @@ -1634,13 +1625,13 @@ msgstr "nome" msgid "Full name of the provider" msgstr "Nome completo del fornitore" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "pallottola" @@ -1676,72 +1667,72 @@ msgstr "rete di fornitori" msgid "provider networks" msgstr "reti di fornitori" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "tipo di circuito virtuale" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "tipi di circuiti virtuali" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "circuito virtuale" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "circuiti virtuali" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "ruolo" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "terminazione del circuito virtuale" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "terminazioni di circuiti virtuali" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1796,11 +1787,6 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1815,14 +1801,14 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1831,20 +1817,20 @@ msgstr "terminazioni di circuiti virtuali" msgid "Name" msgstr "Nome" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Circuiti" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1852,44 +1838,44 @@ msgstr "Circuiti" msgid "Circuit ID" msgstr "ID circuito" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "Lato A" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Lato Z" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Tasso di impegno" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Incarichi" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Lato" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Tipo di terminazione" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Punto di terminazione" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Gruppo del sito" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1905,7 +1891,7 @@ msgstr "Account" msgid "Account Count" msgstr "Numero di account" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "Numero ASN" @@ -1917,42 +1903,42 @@ msgid "Terminations" msgstr "Terminazioni" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1976,12 +1962,12 @@ msgstr "Terminazioni" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1990,37 +1976,37 @@ msgstr "Terminazioni" msgid "Device" msgstr "Dispositivo" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "" "Questo utente non dispone dell'autorizzazione per sincronizzare questa " "origine dati." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Oggetto creato" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Oggetto aggiornato" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Oggetto eliminato" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "Lavoro iniziato" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "Lavoro completato" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "Lavoro fallito" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "Lavoro errato" @@ -2045,13 +2031,13 @@ msgstr "Completato" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fallito" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2106,8 +2092,8 @@ msgid "30 days" msgstr "30 giorni" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2120,7 +2106,7 @@ msgstr "30 giorni" msgid "Created" msgstr "Creato" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Aggiornato" @@ -2164,83 +2150,83 @@ msgstr "Informazioni" msgid "Warning" msgstr "Avvertenza" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Errore" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Locale" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Nome utente" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Utilizzato solo per la clonazione con HTTP (S)" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Password" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "Ramo" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Recupero dati remoti non riuscito ({name}): {error}" -#: netbox/core/data_backends.py:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "ID chiave di accesso AWS" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "Chiave di accesso segreta AWS" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Fonte dati (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Fonte dati (nome)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Utente (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Nome utente" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2249,7 +2235,6 @@ msgstr "Nome utente" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2258,15 +2243,15 @@ msgstr "Nome utente" msgid "Enabled" msgstr "Abilitato" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 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:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2277,122 +2262,122 @@ msgstr "Parametri" 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: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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Fonte dati" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "File" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Fonte dati" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Creazione" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Tipo di oggetto" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Creato dopo" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Creato prima" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Pianificato dopo" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Pianificato prima" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Iniziato dopo" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Iniziato prima" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Completato dopo" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Completato prima" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Utente" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Ora" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "Dopo" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "Prima" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Azione" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2428,21 +2413,21 @@ msgstr "" msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Energia" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Sicurezza" @@ -2458,8 +2443,8 @@ msgid "Pagination" msgstr "Impaginazione" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validazione" @@ -2469,9 +2454,9 @@ msgstr "Validazione" msgid "User Preferences" msgstr "Preferenze utente" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Varie" @@ -2493,171 +2478,171 @@ msgstr "Valore attuale: {value}" msgid " (default)" msgstr " (impostazione predefinita)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "tempo" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "nome utente" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "ID della richiesta" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "azione" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "messaggio" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "dati precedenti alla modifica" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "dati post-modifica" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "cambio di oggetto" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "modifiche agli oggetti" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "" "La registrazione delle modifiche non è supportata per questo tipo di oggetto" " ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "creato" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "commento" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "dati di configurazione" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "revisione della configurazione" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "revisioni della configurazione" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Configurazione predefinita" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Configurazione attuale" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Revisione della configurazione #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "tipo" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "abilitato" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "intervallo di sincronizzazione" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "ignora le regole" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Schemi (uno per riga) corrispondenti ai file da ignorare durante la " "sincronizzazione" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "parametri" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "ultima sincronizzazione" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "origine dati" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "fonti di dati" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Tipo di backend sconosciuto: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "Gli URL per le fonti locali devono iniziare con {scheme} (o non specificare " "nessuno schema)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "" "Impossibile avviare la sincronizzazione. La sincronizzazione è già in corso." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2665,68 +2650,68 @@ msgstr "" "Si è verificato un errore durante l'inizializzazione del backend. È " "necessario installare una dipendenza: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "ultimo aggiornamento" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "sentiero" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Percorso del file relativo alla radice dell'origine dati" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "taglia" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "cancelletto" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "La lunghezza deve essere di 64 caratteri esadecimali." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "Hash SHA256 dei dati del file" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "file di dati" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "file di dati" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "registrazione di sincronizzazione automatica" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "sincronizzazione automatica dei record" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "radice del file" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "percorso del file" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Percorso del file relativo al percorso principale designato" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "file gestito" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "file gestiti" @@ -2755,7 +2740,7 @@ msgstr "iniziato" msgid "completed" msgstr "completato" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "dato" @@ -2810,7 +2795,7 @@ msgstr "" msgid "object type" msgstr "tipo di oggetto" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "tipi di oggetti" @@ -2818,24 +2803,24 @@ msgstr "tipi di oggetti" msgid "Sync Data" msgstr "Sincronizzazione dati" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "L'eliminazione è impedita da una regola di protezione: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Nome completo" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2843,13 +2828,13 @@ msgstr "Nome completo" msgid "Object" msgstr "Oggetto" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "ID della richiesta" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Messaggio" @@ -2859,28 +2844,28 @@ msgstr "Messaggio" msgid "Is Active" msgstr "È attivo" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Ultima sincronizzazione" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "File" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Sentiero" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Ultimo aggiornamento" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2895,8 +2880,8 @@ msgstr "Intervallo" msgid "Log Entries" msgstr "Voci di registro" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Livello" @@ -2904,45 +2889,45 @@ msgstr "Livello" msgid "No log entries" msgstr "Nessuna voce di registro" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Versione" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Ultimo aggiornamento" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Versione minima di NetBox" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Versione massima di NetBox" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Nessun dato del plugin trovato" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autore" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificato" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Pubblicato" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Versione installata" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Ultima versione" @@ -3006,88 +2991,88 @@ msgstr "PID" msgid "No workers found" msgstr "Nessun lavoratore trovato" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Lavoro {job_id} non trovato" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Lavoro {id} non trovato." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Lavoro in coda #{id} da sincronizzare {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Registro" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisione della configurazione ripristinata #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Lavoro {id} è stato eliminato." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Errore durante l'eliminazione del lavoro {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Lavoro {id} è stato nuovamente accodato." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Lavoro {id} è stato messo in coda." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Lavoro {id} è stato fermato." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Interruzione del lavoro non riuscita {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Impossibile caricare il catalogo dei plugin" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} non trovato" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "La modalità interfaccia non supporta il servizio vlan q-in-q" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "La modalità interfaccia non supporta vlan senza tag" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "La modalità interfaccia non supporta le vlan con tag" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Posizione (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "ID struttura" @@ -3114,8 +3099,8 @@ msgid "Staging" msgstr "Messa in scena" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Smantellamento" @@ -3181,7 +3166,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Millimetri" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Pollici" @@ -3199,41 +3184,40 @@ msgstr "Posteriore/anteriore" msgid "Stale" msgstr "Stantio" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3261,7 +3245,7 @@ msgid "Rear" msgstr "Posteriore" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Messo in scena" @@ -3294,7 +3278,7 @@ msgid "Top to bottom" msgstr "Dall'alto verso il basso" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Passivo" @@ -3323,9 +3307,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Altro" @@ -3337,350 +3321,349 @@ msgstr "ITA/Internazionale" msgid "Physical" msgstr "Fisico" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Wireless" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "ponte" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation Group (GAL)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "Fast Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbps)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Gbps" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "Ethernet a 10 Gbps" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "Ethernet a 25 Gbps" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "Ethernet a 40 Gbps" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "Ethernet a 50 Gbps" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gbps" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "Ethernet a 200 Gbps" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "Ethernet a 400 Gbps" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "Ethernet a 800 Gbps" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Ricetrasmettitori collegabili" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Cellulare" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seriale" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Coassiale" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "impilamento" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Metà" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Completo" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Accesso" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Taggato" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Contrassegnati (tutti)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 coppie)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 coppie)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 coppie)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 coppie)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Rame" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Fibra ottica" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Singola" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1 PEZZO" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "12 PEZZI" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "14 PEZZI" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "16 PZ" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "18 TAZZINE" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1X12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1X16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Tronco" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "Baule 2C1P" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "Baule 2C2P" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "Baule 2C4P" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "Baule 2C4P (shuffle)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "Baule 2C6P" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "Baule 2C8P" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "Baule 2C12P" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "Baule 4C1P" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "Baule 4C2P" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "baule 4C4P" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "Trunk 4C4P (shuffle)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "Baule 4C6P" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "Baule 4C8P" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "baule 8C4P" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Breakout" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P: rottura 4C1P" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P: rottura 6C1P" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P:8C1P breakout (shuffle)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Rame - Coppia intrecciata (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Rame - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Rame - coassiale" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Fibra - multimodale" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Fibra - Monomodale" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Fibra - Altro" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Connesso" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Chilometri" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metri" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Centimetri" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Miglia" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Piedi" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Ridondante" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Monofase" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Trifase" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Disabili" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Difettoso" @@ -3694,275 +3677,275 @@ msgstr "Formato dell'indirizzo MAC non valido: {value}" msgid "Invalid WWN format: {value}" msgstr "Formato WWN non valido: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Regione principale (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Regione madre (slug)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Gruppo del sito principale (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Gruppo del sito principale (slug)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Gruppo (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Gruppo (slug)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "COME (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Sede principale (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Sede principale (slug)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Produttore (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Produttore (lumaca)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Tipo di rack (slug)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Tipo di rack (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Ruolo (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Ruolo (slug)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Cremagliera (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Utente (nome)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Piattaforma predefinita (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Piattaforma predefinita (slug)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Ha un'immagine frontale" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Ha un'immagine posteriore" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Dispone di porte per console" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Dispone di porte console server" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Dispone di porte di alimentazione" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Dispone di prese di corrente" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Dispone di interfacce" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Dispone di porte pass-through" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Dispone di alloggiamenti per moduli" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Dispone di alloggiamenti per dispositivi" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Ha articoli di inventario" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Profilo (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Profilo (nome)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Tipo di dispositivo (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Tipo di modulo (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Porta di alimentazione (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Porta posteriore (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Porta anteriore (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Articolo di inventario principale (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Modello di configurazione (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Ruolo del dispositivo principale (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Ruolo del dispositivo principale (slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Piattaforma madre immediata (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Piattaforma madre immediata (slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Piattaforma principale (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Piattaforma principale (slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Tipo di dispositivo (slug)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Dispositivo principale (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Piattaforma (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Piattaforma (slug)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Nome del sito (slug)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Bambino per genitori (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "Cluster VM (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Gruppo Cluster (slug)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Gruppo cluster (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Modello del dispositivo (slug)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "È a piena profondità" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3970,226 +3953,226 @@ msgstr "È a piena profondità" msgid "MAC address" msgstr "Indirizzo MAC" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Ha un IP primario" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Ha un IP fuori banda" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Chassis virtuale (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "È un membro virtuale dello chassis" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Ha un contesto di dispositivo virtuale" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Modello del dispositivo" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Tipo di modulo (modello)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Alloggiamento per moduli (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Rack (nome)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Dispositivo (nome)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Tipo di dispositivo (modello)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Ruolo del dispositivo (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Ruolo del dispositivo (slug)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Chassis virtuale (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Chassis virtuale" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Inquilino (slug)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Modulo (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Cavo (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Macchina virtuale (nome)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Macchina virtuale (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Interfaccia (nome)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "Interfaccia VM (nome)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "Interfaccia VM (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "È assegnato" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "È primario" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "Modalità 802.1Q" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "VLAN assegnata" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "VID assegnato" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (ROSSO)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "Politica di traduzione VLAN (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4197,133 +4180,133 @@ msgstr "Politica di traduzione VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Politica di traduzione VLAN" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "" "Interfacce virtuali dello chassis per il dispositivo quando il dispositivo è" " master" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "" "Interfacce virtuali dello chassis per il dispositivo quando il dispositivo è" " master (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfacce virtuali dello chassis per dispositivi" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfacce virtuali dello chassis per dispositivi (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Tipo di interfaccia" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Interfaccia principale (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Interfaccia con ponte (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "Interfaccia LAG (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "Indirizzo MAC" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Indirizzo MAC (ID) primario" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Indirizzo MAC primario" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contesto del dispositivo virtuale" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Contesto del dispositivo virtuale (identificatore)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "LAN senza fili" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Collegamento wireless" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Terminazione del circuito virtuale (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Alloggiamento del modulo principale (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Modulo installato (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Dispositivo installato (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Dispositivo installato (nome)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Maestro (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Master (nome)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Interminato" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Pannello di alimentazione (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Etichette" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4333,7 +4316,7 @@ msgstr "Etichette" msgid "Position" msgstr "Posizione" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4341,48 +4324,48 @@ msgstr "" "Sono supportati gli intervalli alfanumerici. (Deve corrispondere al numero " "di nomi da creare.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Struttura" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Nome del contatto" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Telefono di contatto" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Fuso orario" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4391,70 +4374,70 @@ msgstr "Fuso orario" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Larghezza" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Unità discendenti" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Larghezza esterna" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Altezza esterna" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Profondità esterna" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Unità esterna" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Profondità di montaggio" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4463,85 +4446,85 @@ msgstr "Profondità di montaggio" msgid "Weight" msgstr "Peso" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Peso massimo" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Unità di peso" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Dimensioni esterne" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Tipo di 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Numero di serie" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4550,170 +4533,169 @@ msgstr "Flusso d'aria" msgid "Rack" msgstr "cremagliera" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 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:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Numero del pezzo" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "Altezza U" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Escludi dall'utilizzo" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profilo" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Telaio" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "Ruolo VM" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 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:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 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: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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "piattaforma" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Grappolo" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Configurazione" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Tipo di modulo" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4730,110 +4712,110 @@ msgstr "Tipo di modulo" msgid "Label" msgstr "Etichetta" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Unità di lunghezza" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 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:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Voltaggio" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amperaggio" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Utilizzo massimo" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Pareggio massimo" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Potenza massima assorbita (watt)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Pareggio assegnato" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Porta di alimentazione" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 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:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "Tipo PoE" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4847,378 +4829,378 @@ msgstr "Ruolo wireless" msgid "Module" msgstr "Modulo" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "RITARDO" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Velocità" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "Taggato VLAN" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Aggiungi VLAN con tag" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Indirizzamento" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operazione" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Commutazione 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Aggiungi/Rimuovi" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "" "La modalità di interfaccia deve essere specificata per assegnare le VLAN" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "" "A un'interfaccia di accesso non possono essere assegnate VLAN con tag." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Nome della regione madre" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Nome del gruppo del sito principale" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Regione assegnata" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Gruppo assegnato" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "opzioni disponibili" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Sito assegnato" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Sede del genitore" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Posizione non trovata." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Il produttore di questo tipo di rack" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "La posizione con il numero più basso nel rack" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Larghezza da rotaia a rotaia (in pollici)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Unità per dimensioni esterne" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Unità per pesi a scaffale" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Nome dell'inquilino assegnato" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Nome del ruolo assegnato" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Modello tipo rack" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Direzione del flusso d'aria" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "" "La larghezza deve essere impostata se non si specifica un tipo di rack." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "" "L'altezza U deve essere impostata se non si specifica un tipo di rack." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Sito principale" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 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:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Unità" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Elenco separato da virgole di numeri di unità individuali" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Il produttore che produce questo tipo di dispositivo" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "La piattaforma predefinita per dispositivi di questo tipo (opzionale)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Unità per il peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Peso del modulo" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Unità per il peso del modulo" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "" "Valori degli attributi per il profilo assegnato, passati come dizionario" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "" "Il profilo deve essere specificato se vengono forniti i dati degli " "attributi." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Ruolo del dispositivo principale" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "Ruolo del dispositivo non trovato." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Piattaforma principale" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Piattaforma non trovata." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Limita le assegnazioni delle piattaforme a questo produttore" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Ruolo assegnato" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Produttore del tipo di dispositivo" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Tipo di dispositivo modello" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Chassis virtuale" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Cluster di virtualizzazione" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Posizione assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Rack assegnato (se presente)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Viso" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Faccia del rack montata" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Dispositivo principale (per dispositivi per bambini)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Alloggiamento per dispositivi" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Alloggiamento del dispositivo in cui è installato questo dispositivo (per " "dispositivi per bambini)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "alloggiamento per moduli" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "L'alloggiamento del modulo in cui è installato questo modulo" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Il tipo di modulo" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Componenti replicati" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5226,97 +5208,97 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Adotta i componenti" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Adotta componenti già esistenti" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Tipo di porta" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Velocità della porta in bps" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Tipo di presa" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Porta di alimentazione locale che alimenta questa presa" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Interfaccia con ponte" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Ritardo" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Interfaccia LAG principale" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Vdc" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Nomi VDC separati da virgole, racchiusi tra virgolette doppie. Esempio:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Supporto fisico" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "modalità Poe" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Tipo Poe" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modalità operativa IEEE 802.1Q (per interfacce L2)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Filtra le VLAN disponibili per l'assegnazione per gruppo" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "ID VLAN assegnato senza tag (filtrato per gruppo VLAN)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5324,98 +5306,98 @@ msgstr "" "ID VLAN contrassegnati con tag separati da virgole, racchiusi tra virgolette" " doppie (filtrati per gruppo VLAN). Esempio:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" 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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "VRF assegnato" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Ruolo Rf" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Ruolo wireless (AP/stazione)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} non è assegnato al dispositivo {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Classificazione del mezzo fisico" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Dispositivo installato" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "" "Dispositivo per bambini installato all'interno di questo alloggiamento" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Dispositivo secondario non trovato." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Articolo di inventario principale" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Nome del componente" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Nome del componente" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "" "Il nome del componente deve essere specificato quando viene specificato il " "tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Componente non trovato: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "" "Il tipo di componente deve essere specificato quando viene specificato il " "nome del componente" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5423,101 +5405,101 @@ msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" msgid "Virtual machine" msgstr "Macchina virtuale" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "VM principale dell'interfaccia assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Interfaccia assegnata" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Imposta questo indirizzo MAC primario per l'interfaccia assegnata" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "È necessario specificare il dispositivo o la VM principale quando si assegna" " un'interfaccia" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Sito Lato A" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Sito del dispositivo principale A (se presente)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Dispositivo lato A" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Nome del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Tipo Lato A" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Nome del lato A" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Nome della cessazione" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Sito Lato B" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Sito del dispositivo principale B (se presente)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Dispositivo lato B" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Tipo B laterale" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Nome lato B" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Stato della connessione" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Profilo di collegamento via cavo" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nome del colore (ad esempio «Rosso») o codice esadecimale (ad esempio " "«f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lato {side_upper}: {device} {termination_object} è già connesso" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} terminazione laterale non trovata: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5526,64 +5508,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Dispositivo master" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Nome del sito principale" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Pannello di alimentazione upstream" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Primario o ridondante" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Tipo di alimentazione (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Monofase o trifase" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "IPv6 primario" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Indirizzo IPv6 con lunghezza del prefisso, ad esempio 2001:db8: :1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5624,8 +5606,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5633,104 +5615,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Alimentazione" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Stato del dispositivo" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Regione principale" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Gruppo di genitori" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Numero di rack" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Funzione" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Prenotazione" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Componenti" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Numero di dispositivi" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Ruolo del dispositivo secondario" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Numero moduli" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Ruolo del dispositivo" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modello" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Ha un IP OOB" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Membro virtuale dello chassis" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Dispone di contesti di dispositivi virtuali" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Gruppo Cluster" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "cablato" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Occupato" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5743,48 +5725,48 @@ msgstr "Occupato" msgid "Connection" msgstr "Connessione" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Gentile" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Solo gestione" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "modalità 802.1Q" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Canale wireless" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Frequenza del canale (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Larghezza del canale (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potenza di trasmissione (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5794,23 +5776,23 @@ msgstr "Potenza di trasmissione (dBm)" msgid "Cable" msgstr "Cavo" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Scoperto" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Dispositivo assegnato" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "VM assegnata" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Assegnata a un'interfaccia" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "MAC primario di un'interfaccia" @@ -5820,19 +5802,18 @@ msgid "A virtual chassis member already exists in position {vc_position}." msgstr "" "Un membro virtuale dello chassis esiste già in posizione {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5845,21 +5826,21 @@ msgstr "Tipo di ambito" msgid "Scope" msgstr "Ambito" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Seleziona un {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Tipo di ambito (app e modello)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Porte posteriori" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5869,31 +5850,31 @@ msgstr "" " corrispondere al numero selezionato di posizioni delle porte posteriori " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Informazioni di contatto" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Ruolo del rack" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "lumaca" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Controllo dell'inventario" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5901,39 +5882,39 @@ msgstr "" "Elenco separato da virgole di ID di unità numeriche. È possibile specificare" " un intervallo utilizzando un trattino." -#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Profilo e attributi" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 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:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 msgid "The priority of the device in the virtual chassis" msgstr "La priorità del dispositivo nello chassis virtuale" -#: netbox/dcim/forms/model_forms.py:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Caratteristiche" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5948,50 +5929,50 @@ 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:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Modello di porta console" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Modello di porta del server console" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Modello di porta anteriore" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Modello di interfaccia" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Modello di presa di corrente" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Modello di porta di alimentazione" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Modello di porta posteriore" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Porta console" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -6003,7 +5984,7 @@ msgstr "Porta Console Server" msgid "Front Port" msgstr "Porta anteriore" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -6015,40 +5996,40 @@ msgstr "Porta anteriore" msgid "Rear Port" msgstr "Porta posteriore" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: 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:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: 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:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Assegnazione dei componenti" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "Interfaccia LAG" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 msgid "Filter VLANs available for assignment by group." msgstr "Filtra le VLAN disponibili per l'assegnazione per gruppo." -#: netbox/dcim/forms/model_forms.py:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Dispositivo per bambini" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6056,65 +6037,64 @@ msgstr "" "I dispositivi secondari devono prima essere creati e assegnati al sito e al " "rack del dispositivo principale." -#: netbox/dcim/forms/model_forms.py:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Porta console" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Porta console server" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Porta anteriore" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Presa di corrente" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Porta posteriore" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Articolo di inventario" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Ruolo dell'articolo di inventario" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "Interfaccia VM" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6122,7 +6102,7 @@ msgstr "" "Sono supportati gli intervalli alfanumerici. (Deve corrispondere al numero " "di oggetti da creare.)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6131,7 +6111,7 @@ msgstr "" "Il modello fornito specifica {value_count} valori, ma {pattern_count} sono " "attesi." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6139,11 +6119,11 @@ msgstr "" msgid "Members" msgstr "Membri" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Posizione iniziale" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6151,11 +6131,11 @@ msgstr "" "Posizione del primo dispositivo membro. Aumenta di uno per ogni membro " "aggiuntivo." -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Dispositivi per i membri" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "È necessario specificare una posizione per il primo membro VC." @@ -6168,71 +6148,71 @@ msgstr "" "Posizione della porta posteriore non valida ({rear_port_position}): Porta " "posteriore {name} ha solo {positions} posizioni." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "profilo" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "etichetta" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "lunghezza" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "unità di lunghezza" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "cavo" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "cavi" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "" "È necessario specificare un'unità quando si imposta la lunghezza del cavo" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "" "È necessario definire le terminazioni A e B quando si crea un nuovo cavo." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Non è possibile collegare tipi di terminazione diversi alla stessa estremità" " del cavo." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Tipi di terminazione incompatibili: {type_a} e {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "Le terminazioni A e B non possono connettersi allo stesso oggetto." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "fine" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "terminazione del cavo" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "terminazioni dei cavi" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6241,7 +6221,7 @@ msgstr "" "Non è possibile collegare un cavo a {obj_parent} > {obj} perché è " "contrassegnato come connesso." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6250,61 +6230,61 @@ msgstr "" "È stata rilevata una terminazione duplicata per {app_label}.{model} " "{termination_id}: cavo {cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "I cavi non possono essere terminati {type_display} interfacce" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Le terminazioni dei circuiti collegate alla rete di un provider potrebbero " "non essere cablate." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "è attivo" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "è completo" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "è diviso" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "percorso via cavo" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "percorsi via cavo" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "" "Tutte le terminazioni originarie devono essere allegate allo stesso link" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "" "Tutte le terminazioni mid-span devono avere lo stesso tipo di terminazione" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "" "Tutte le terminazioni mid-span devono avere lo stesso oggetto principale" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Tutti i collegamenti devono essere via cavo o wireless" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Tutti i link devono corrispondere al primo tipo di link" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6313,18 +6293,18 @@ msgstr "" "{module} è accettato come sostituto della posizione dell'alloggiamento del " "modulo quando è collegato a un tipo di modulo." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Etichetta fisica" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "" "I modelli di componente non possono essere spostati su un tipo di " "dispositivo diverso." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6332,7 +6312,7 @@ msgstr "" "Un modello di componente non può essere associato sia a un tipo di " "dispositivo che a un tipo di modulo." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6340,41 +6320,41 @@ msgstr "" "Un modello di componente deve essere associato a un tipo di dispositivo o a " "un tipo di modulo." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "modello di porta console" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "modelli di porte per console" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "modello di porta console server" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "modelli di porte per console server" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "pareggio massimo" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "pareggio assegnato" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "modello di porta di alimentazione" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "modelli di porte di alimentazione" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." @@ -6382,97 +6362,97 @@ msgstr "" "Il pareggio assegnato non può superare il pareggio massimo " "({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "gamba di alimentazione" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Fase (per alimentazioni trifase)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "modello di presa di corrente" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "modelli di prese di corrente" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Porta di alimentazione principale ({power_port}) deve appartenere allo " "stesso tipo di dispositivo" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Porta di alimentazione principale ({power_port}) deve appartenere allo " "stesso tipo di modulo" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "solo gestione" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "interfaccia bridge" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "ruolo wireless" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "modello di interfaccia" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "modelli di interfaccia" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" "Interfaccia bridge ({bridge}) deve appartenere allo stesso tipo di " "dispositivo" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "" "Interfaccia bridge ({bridge}) deve appartenere allo stesso tipo di modulo" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "" "Porta posteriore ({rear_port}) deve appartenere allo stesso tipo di " "dispositivo" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "posizioni" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "modello di porta anteriore" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "modelli di porte anteriori" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6481,15 +6461,15 @@ msgstr "" "Il numero di posizioni non può essere inferiore al numero di modelli di " "porte posteriori mappati ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "modello di porta posteriore" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "modelli di porte posteriori" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6498,35 +6478,35 @@ msgstr "" "Il numero di posizioni non può essere inferiore al numero di modelli di " "porte frontali mappati ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "posizione" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "" "Identificatore a cui fare riferimento quando si rinominano i componenti " "installati" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "modello di alloggiamento del modulo" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "modelli module bay" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "modello di alloggiamento per dispositivi" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "modelli di alloggiamento per dispositivi" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6535,21 +6515,21 @@ msgstr "" "Ruolo del tipo di dispositivo secondario ({device_type}) deve essere " "impostato su «principale» per consentire gli alloggiamenti dei dispositivi." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "ID della parte" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Identificativo del pezzo assegnato dal produttore" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "modello di articolo di inventario" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "modelli di articoli di inventario" @@ -6688,11 +6668,11 @@ msgid "tagged VLANs" msgstr "VLAN contrassegnate" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -6713,81 +6693,81 @@ msgstr "" "Indirizzo MAC {mac_address} è assegnato a un'interfaccia diversa " "({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "GAL capogruppo" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Questa interfaccia viene utilizzata solo per la gestione fuori banda" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "velocità (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "bifamiliare" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "Nome mondiale a 64 bit" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "canale wireless" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "frequenza del canale (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Popolato dal canale selezionato (se impostato)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "potenza di trasmissione (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "LAN wireless" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "interfaccia" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "interfacce" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} alle interfacce non è possibile collegare un cavo." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "" "{display_type} le interfacce non possono essere contrassegnate come " "connesse." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Un'interfaccia non può essere la propria madre." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Solo le interfacce virtuali possono essere assegnate a un'interfaccia " "principale." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6796,7 +6776,7 @@ msgstr "" "L'interfaccia principale selezionata ({interface}) appartiene a un " "dispositivo diverso ({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6805,7 +6785,7 @@ msgstr "" "L'interfaccia principale selezionata ({interface}) appartiene a {device}, " "che non fa parte dello chassis virtuale {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6814,7 +6794,7 @@ msgstr "" "L'interfaccia bridge selezionata ({bridge}) appartiene a un dispositivo " "diverso ({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6823,16 +6803,16 @@ msgstr "" "L'interfaccia bridge selezionata ({interface}) appartiene a {device}, che " "non fa parte dello chassis virtuale {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "" "Le interfacce virtuali non possono avere un'interfaccia LAG principale." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "Un'interfaccia LAG non può essere la propria interfaccia principale." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6840,7 +6820,7 @@ msgstr "" "L'interfaccia LAG selezionata ({lag}) appartiene a un dispositivo diverso " "({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6849,37 +6829,37 @@ msgstr "" "L'interfaccia LAG selezionata ({lag}) appartiene a {device}, che non fa " "parte dello chassis virtuale {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Il canale può essere impostato solo su interfacce wireless." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "La frequenza del canale può essere impostata solo sulle interfacce wireless." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Impossibile specificare una frequenza personalizzata con il canale " "selezionato." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "" "La larghezza del canale può essere impostata solo sulle interfacce wireless." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "" "Impossibile specificare una larghezza personalizzata con il canale " "selezionato." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "La modalità interfaccia non supporta un vlan senza tag." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6937,7 +6917,7 @@ msgid "module bays" msgstr "alloggiamenti per moduli" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 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 " @@ -6979,15 +6959,15 @@ msgid "inventory item roles" msgstr "ruoli degli articoli di inventario" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "numero di serie" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "etichetta dell'asset" @@ -7031,59 +7011,59 @@ msgstr "" "Impossibile assegnare un articolo di inventario a un componente su un altro " "dispositivo" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "produttore" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "produttori" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "modello" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "piattaforma predefinita" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "numero del pezzo" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Numero di parte discreto (opzionale)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "altezza (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "escludere dall'utilizzo" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" "I dispositivi di questo tipo sono esclusi dal calcolo dell'utilizzo del " "rack." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "è a piena profondità" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "" "Il dispositivo consuma entrambe le facce del rack anteriore e posteriore." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "stato genitore/figlio" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -7092,24 +7072,24 @@ msgstr "" "alloggiamenti dei dispositivi. Lascia vuoto se questo tipo di dispositivo " "non è né un genitore né un bambino." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "flusso d'aria" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "tipo di dispositivo" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "tipi di dispositivi" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "L'altezza U deve essere espressa in incrementi di 0,5 unità rack." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7118,7 +7098,7 @@ msgstr "" "Dispositivo {device} nella cremagliera {rack} non dispone di spazio " "sufficiente per ospitare un'altezza di {height}U" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7128,7 +7108,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} casi già montato all'interno di " "rack." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7137,163 +7117,163 @@ msgstr "" "associati a questo dispositivo prima di declassificarlo come dispositivo " "principale." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "I tipi di dispositivi per bambini devono essere 0U." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Le macchine virtuali possono essere assegnate a questo ruolo" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Esiste già un ruolo di primo livello del dispositivo con questo nome." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Esiste già un ruolo di primo livello nel dispositivo con questo slug." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "ruolo del dispositivo" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "ruoli dei dispositivi" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Facoltativamente, limita questa piattaforma ai dispositivi di un determinato" " produttore" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "piattaforma" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "piattaforme" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "Il nome della piattaforma deve essere univoco." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Lo slug della piattaforma deve essere unico." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "La funzione utilizzata da questo dispositivo" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numero di serie del telaio, assegnato dal produttore" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Un tag univoco utilizzato per identificare questo dispositivo" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "posizione (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "faccia cremagliera" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "IPv6 primario" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "IP fuori banda" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "Posizione VC" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Posizione virtuale dello chassis" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "Priorità VC" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Priorità di elezione del master dello chassis virtuale" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "latitudine" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordinate GPS in formato decimale (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "longitudine" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "Il nome del dispositivo deve essere univoco per sito." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "dispositivi" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "cremagliera {rack} non appartiene al sito {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Posizione {location} non appartiene al sito {site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "cremagliera {rack} non appartiene alla località {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Non è possibile selezionare una faccia del rack senza assegnare un rack." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "" "Non è possibile selezionare una posizione del rack senza assegnare un rack." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "La posizione deve essere in incrementi di 0,5 unità rack." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "" "È necessario specificare la faccia del rack quando si definisce la posizione" " del rack." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7301,7 +7281,7 @@ msgstr "" "Un tipo di dispositivo 0U ({device_type}) non può essere assegnato a una " "posizione nel rack." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7309,7 +7289,7 @@ msgstr "" "I tipi di dispositivi per bambini non possono essere assegnati a un rack. " "Questo è un attributo del dispositivo principale." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7317,7 +7297,7 @@ msgstr "" "I tipi di dispositivi per bambini non possono essere assegnati a una " "posizione rack. Questo è un attributo del dispositivo principale." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7326,23 +7306,23 @@ msgstr "" "U{position} è già occupato o non dispone di spazio sufficiente per ospitare " "questo tipo di dispositivo: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} non è un indirizzo IPv4." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" "L'indirizzo IP specificato ({ip}) non è assegnato a questo dispositivo." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} non è un indirizzo IPv6." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7352,23 +7332,23 @@ msgstr "" "dispositivo, ma il tipo di questo dispositivo appartiene a " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Il cluster assegnato appartiene a un sito diverso ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Il cluster assegnato appartiene a una posizione diversa ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "La posizione di un dispositivo assegnato a uno chassis virtuale deve essere " "definita." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7377,22 +7357,22 @@ msgstr "" "Il dispositivo non può essere rimosso dallo chassis virtuale " "{virtual_chassis} perché attualmente è designato come suo padrone." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "dominio" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "chassis virtuale" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Il master selezionato ({master}) non è assegnato a questo chassis virtuale." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7401,26 +7381,26 @@ msgstr "" "Impossibile eliminare lo chassis virtuale {self}. Esistono interfacce tra i " "membri che formano interfacce GAL trasversali." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificatore" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Identificatore numerico univoco per il dispositivo principale" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "commenti" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "contesto del dispositivo virtuale" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "contesti dei dispositivi virtuali" @@ -7455,67 +7435,67 @@ msgstr "" "Impossibile riassegnare l'indirizzo MAC mentre è designato come MAC primario" " per un oggetto" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Un'interfaccia non può essere collegata a se stessa." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Le interfacce virtuali non possono avere una modalità PoE." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Le interfacce virtuali non possono avere un tipo PoE." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "" "È necessario specificare la modalità PoE quando si designa un tipo PoE." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Il ruolo wireless può essere impostato solo sulle interfacce wireless." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "schema" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "tipo di modulo: profilo" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "profili tipo modulo" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "attributi" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "tipo di modulo" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "tipi di moduli" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Schema non valido: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "modulo" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "moduli" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7524,58 +7504,58 @@ msgstr "" "Il modulo deve essere installato all'interno di un vano del modulo " "appartenente al dispositivo assegnato ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "pannello di alimentazione" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "pannelli di alimentazione" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "" "Posizione {location} ({location_site}) si trova in un sito diverso da {site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "approvvigionamento" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "fase" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "voltaggio" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "amperaggio" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "utilizzo massimo" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Estrazione massima consentita (percentuale)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "potenza disponibile" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "alimentazione" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "alimentazioni" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7584,71 +7564,71 @@ msgstr "" "cremagliera {rack} ({rack_site}) e pannello di alimentazione {powerpanel} " "({powerpanel_site}) si trovano in siti diversi." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "La tensione non può essere negativa per l'alimentazione AC" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "larghezza" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Larghezza da rotaia a rotaia" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Altezza nelle unità rack" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "unità di partenza" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Unità di partenza per cremagliera" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "unità discendenti" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Le unità sono numerate dall'alto verso il basso" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "larghezza esterna" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Dimensione esterna del rack (larghezza)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "altezza esterna" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Dimensione esterna del rack (altezza)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "profondità esterna" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Dimensione esterna del rack (profondità)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "unità esterna" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "profondità di montaggio" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7656,76 +7636,76 @@ msgstr "" "Profondità massima di un dispositivo montato, in millimetri. Per i rack a " "quattro montanti, questa è la distanza tra le guide anteriore e posteriore." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "peso massimo" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Capacità di carico massima per il rack" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "fattore di forma" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "tipo di rack" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "tipi di rack" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "" "È necessario specificare un'unità quando si imposta una dimensione esterna" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "È necessario specificare un'unità quando si imposta un peso massimo" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "ruolo rack" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "ruoli rack" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "ID struttura" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Identificatore assegnato localmente" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Ruolo funzionale" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Un tag univoco utilizzato per identificare questo rack" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "scaffale" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "griglie" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "La posizione assegnata deve appartenere al sito principale ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7734,7 +7714,7 @@ msgstr "" "Il rack deve essere almeno {min_height}Parlo per ospitare i dispositivi " "attualmente installati." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7743,29 +7723,29 @@ msgstr "" "La numerazione delle unità rack deve iniziare da {position} o meno per " "ospitare i dispositivi attualmente installati." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "La posizione deve provenire dallo stesso sito, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "unità" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "prenotazione del rack" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "Tieni traccia delle prenotazioni" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Unità non valide per {height}Rack U: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Le seguenti unità sono già state prenotate: {unit_list}" @@ -7876,145 +7856,145 @@ msgstr "Aggiungi componenti" msgid "Disconnect Selected" msgstr "Disconnetti selezionato" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Terminazione A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Terminazione B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Dispositivo A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Dispositivo B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Ubicazione A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Luogo B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Cremagliera A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Cremagliera B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Sito A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Sito B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Nome del colore" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Raggiungibile" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Dispositivi" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Modello di configurazione" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "Altezza U" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "Indirizzo IP" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "Indirizzo IPv4" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "Indirizzo IPv6" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "Posizione VC" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "Priorità VC" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Posizione (vano dispositivo)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Porte console" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Porte console server" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Porte di alimentazione" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -8024,44 +8004,44 @@ msgstr "Prese di corrente" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Interfacce" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Porte anteriori" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Alloggiamenti per dispositivi" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Alloggiamenti per moduli" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Posizione del dispositivo" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Sito del dispositivo" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulo Bay" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8070,167 +8050,164 @@ msgstr "Modulo Bay" msgid "Inventory Items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Colore del cavo" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Collegamento tra colleghi" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Contrassegna connesso" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Assorbimento massimo (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Pareggio assegnato (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Indirizzi IP" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "MAC primario" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Indirizzi MAC" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Gruppi FHRP" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo gestione" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Circuito virtuale" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Mappature" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Dispositivo installato" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "Ruolo installato" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "Tipo installato" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "Descrizione installata" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "Seriale installato" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Asset Tag installato" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Modulo installato" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Modulo seriale" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Tag delle risorse del modulo" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Stato del modulo" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Oggetti" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Tipi di rack" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Tipi di dispositivi" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Tipi di moduli" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "piattaforme" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Piattaforma predefinita" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Profondità completa" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Numero dispositivi" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8239,9 +8216,9 @@ msgstr "Numero dispositivi" msgid "Console Ports" msgstr "Porte console" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8250,9 +8227,9 @@ msgstr "Porte console" msgid "Console Server Ports" msgstr "Porte Console Server" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8261,9 +8238,9 @@ msgstr "Porte Console Server" msgid "Power Ports" msgstr "Porte di alimentazione" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8272,9 +8249,9 @@ msgstr "Porte di alimentazione" msgid "Power Outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8282,9 +8259,9 @@ msgstr "Prese di corrente" msgid "Front Ports" msgstr "Porte anteriori" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8293,17 +8270,17 @@ msgstr "Porte anteriori" msgid "Rear Ports" msgstr "Porte posteriori" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8312,71 +8289,71 @@ msgstr "Alloggiamenti per dispositivi" msgid "Module Bays" msgstr "Baie per moduli" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Numero moduli" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Alimenti di alimentazione" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Utilizzo massimo" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Scaffali" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Altezza" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Larghezza esterna" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Altezza esterna" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Profondità esterna" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Peso massimo" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Numero di rack" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Spazio" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Siti" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "Gruppi VLAN" @@ -8390,7 +8367,7 @@ msgstr "{} millimetri" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Numero di serie" @@ -8419,82 +8396,82 @@ msgstr "Membri dello chassis virtuale" msgid "Power Utilization" msgstr "Utilizzo dell'energia" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Disconnesso {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Regioni per bambini" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Gruppi di bambini" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Dispositivi non montati su rack" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Sedi per bambini" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Prenotazioni" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Servizi applicativi" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Contesto di configurazione" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Configurazione del rendering" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Macchine virtuali" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo installato {device} nella baia {device_bay}." -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo rimosso {device} dalla baia {device_bay}." -#: netbox/dcim/views.py:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Bambini" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Membro aggiunto {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Rimosso {device} da chassis virtuale {chassis}" @@ -8508,13 +8485,13 @@ msgstr "Oggetti correlati sconosciuti: {name}" msgid "Changing the type of custom fields is not supported." msgstr "La modifica del tipo di campi personalizzati non è supportata." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "La pianificazione non è abilitata per questo script." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "L'orario programmato deve essere futuro." @@ -8591,9 +8568,9 @@ msgid "No" msgstr "No" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Link" @@ -8690,13 +8667,13 @@ msgstr "Nero" msgid "White" msgstr "bianco" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Sceneggiatura" @@ -8705,34 +8682,34 @@ msgstr "Sceneggiatura" msgid "Notification" msgstr "Notifica" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "" "Operatore sconosciuto: {op}. Deve essere uno dei seguenti: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Tipo di valore non supportato: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Tipo non valido per {op} operazione: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Il set di regole deve essere un dizionario, non {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Tipo di logica non valido: deve essere 'AND' o 'OR'. Controlla la " "documentazione." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Chiavi errate comunicate. Si prega di controllare la documentazione." @@ -8745,26 +8722,26 @@ msgstr "Tipo di widget" msgid "Unregistered widget class: {name}" msgstr "Classe widget non registrata: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} deve definire un metodo render ()." -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Visualizza alcuni contenuti personalizzati arbitrari. Markdown è supportato." -#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Conteggi oggetti" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8772,186 +8749,186 @@ msgstr "" "Visualizza un set di modelli NetBox e il numero di oggetti creati per ogni " "tipo." -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 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:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Elenco oggetti" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Visualizza un elenco arbitrario di oggetti." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Il numero predefinito di oggetti da visualizzare" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 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:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "Feed RSS" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Incorpora un feed RSS da un sito Web esterno." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "URL del feed" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Richiede una connessione esterna" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Il numero massimo di oggetti da visualizzare" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 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:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Mostra i tuoi segnalibri personali" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Impossibile importare la pipeline di eventi {name} errore: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Modulo script (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "File di dati (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Gruppo (nome)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Tipo di cluster" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Tipo di cluster (slug)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Gruppo di inquilini" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Gruppo di inquilini (slug)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etichetta" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Etichetta (lumaca)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Dispone di dati di contesto di configurazione locali" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Nome del gruppo" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Richiesto" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "Interfaccia utente modificabile" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "È clonabile" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Valore minimo" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Valore massimo" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Regex di convalida" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamento" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Nuova finestra" @@ -8960,45 +8937,45 @@ 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:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 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:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 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:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "Metodo HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL del payload" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "Verifica SSL" @@ -9011,8 +8988,8 @@ msgstr "Segreto" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Tipi di eventi" @@ -9020,76 +8997,76 @@ msgstr "Tipi di eventi" msgid "Is active" msgstr "È attivo" -#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Sincronizzazione automatica abilitata" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Tipi di oggetti" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Uno o più tipi di oggetti assegnati" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Tipo di oggetto" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Tipo di oggetto (per campi oggetto o multioggetto)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Set a scelta" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Set di scelte (per i campi di selezione)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Se il campo personalizzato viene visualizzato nell'interfaccia utente" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Se il campo personalizzato è modificabile nell'interfaccia utente" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "L'insieme base di scelte predefinite da utilizzare (se presenti)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -9098,33 +9075,33 @@ msgstr "" "opzionali separate da due punti: «Scelta 1:prima scelta, scelta 2: seconda " "scelta»" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "classe di pulsanti" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "La classe del primo link di un gruppo verrà utilizzata per il pulsante a " "discesa" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "File di dati" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "File di dati contenente il codice del modello" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -9132,218 +9109,217 @@ msgstr "" "Abilita la sincronizzazione automatica del contenuto del modello quando il " "file di dati viene aggiornato" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "È necessario specificare il contenuto locale o un file di dati" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "I tipi di evento che attiveranno questa regola" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Oggetto d'azione" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Nome o script del webhook come percorso punteggiato module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} non trovato" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Sceneggiatura {name} non trovato" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Tipo di oggetto assegnato" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "La classificazione degli ingressi" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Commenti" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Utenti" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Gruppi" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 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:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Opzioni di tipo" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Tipo di oggetto correlato" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Tipo di campo" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Scelte" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dati" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Rendering" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Tipi di contenuto" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "Tipo di contenuto HTTP" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Tipo di evento" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Tipo di azione" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Tipo di oggetto con tag" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Tipo di oggetto consentito" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Regioni" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Gruppi del sito" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Sedi" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Tipi di dispositivi" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Ruoli" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Tipi di cluster" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Gruppi di cluster" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Cluster" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Gruppi di inquilini" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "I tipi di oggetto che hanno questo campo personalizzato" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Valore predefinito" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Tipo di oggetto correlato (solo per i campi oggetto/multioggetto)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filtro oggetto correlato" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Specifica i parametri della query come oggetto JSON." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Campo personalizzato" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9351,7 +9327,7 @@ msgstr "" "Il tipo di dati memorizzati in questo campo. Per i campi " "oggetti/multioggetto, seleziona il tipo di oggetto correlato di seguito." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9359,11 +9335,11 @@ msgstr "" "Questo verrà visualizzato come testo di aiuto per il campo del modulo. " "Markdown è supportato." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Oggetto correlato" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9371,20 +9347,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:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Set di scelta dei campi personalizzati" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Link personalizzato" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Modelli" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9394,7 +9370,7 @@ msgstr "" "come {example}. I link che vengono visualizzati come testo vuoto non " "verranno visualizzati." -#: netbox/extras/forms/model_forms.py:257 +#: netbox/extras/forms/model_forms.py:262 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9402,35 +9378,35 @@ msgstr "" "Codice modello Jinja2 per l'URL del link. Fai riferimento all'oggetto come " "{example}." -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Codice modello" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Modello di esportazione" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtro salvato" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Ordinazione" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9438,38 +9414,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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Colonne disponibili" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Colonne selezionate" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Richiesta HTTP" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Scelta dell'azione" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "" "Inserisci le condizioni in JSON formato." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9477,38 +9453,38 @@ msgstr "" "Inserisci i parametri da passare all'azione in JSON formato." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regola dell'evento" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Trigger" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Gruppo di notifiche" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Profilo del contesto di configurazione" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Inquilini" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "È necessario specificare dati locali o un file di dati" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Programma a" @@ -9516,7 +9492,7 @@ msgstr "Programma a" msgid "Schedule execution of report to a set time" msgstr "Pianifica l'esecuzione del rapporto a un orario prestabilito" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Ricorre ogni" @@ -9524,26 +9500,26 @@ msgstr "Ricorre ogni" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervallo di ripetizione del rapporto (in minuti)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (ora corrente: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Effettua modifiche" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Effettua il commit delle modifiche al database (deseleziona l'opzione «dry " "run»)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Pianifica l'esecuzione dello script a un orario prestabilito" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervallo di riesecuzione dello script (in minuti)" @@ -9582,10 +9558,10 @@ msgstr "profilo di contesto di configurazione" msgid "config context profiles" msgstr "profili di contesto di configurazione" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "peso" @@ -9622,35 +9598,35 @@ msgstr "modello di configurazione" msgid "config templates" msgstr "modelli di configurazione" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "Gli oggetti a cui si applica questo campo." -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "Il tipo di dati che contiene questo campo personalizzato" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Nome del campo interno" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Sono consentiti solo caratteri alfanumerici e trattini bassi." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 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:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9658,21 +9634,21 @@ msgstr "" "Nome del campo visualizzato agli utenti (se non fornito, «verrà utilizzato " "il nome del campo)" -#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "nome del gruppo" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "necessario" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9680,19 +9656,19 @@ msgstr "" "Questo campo è obbligatorio quando si creano nuovi oggetti o si modifica un " "oggetto esistente." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "deve essere unico" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "peso di ricerca" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9700,11 +9676,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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "logica di filtro" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9712,11 +9688,11 @@ msgstr "" "Loose corrisponde a qualsiasi istanza di una determinata stringa; exact " "corrisponde all'intero campo." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "predefinito" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9724,7 +9700,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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9733,35 +9709,35 @@ msgstr "" "(deve essere un valore JSON). Incapsula le stringhe con virgolette doppie " "(ad esempio «Foo»)." -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "peso dello schermo" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "valore minimo" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Valore minimo consentito (per campi numerici)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "valore massimo" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Valore massimo consentito (per campi numerici)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "regex di convalida" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9772,204 +9748,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:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "set di scelta" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "è clonabile" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Replica questo valore durante la clonazione di oggetti" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "campo personalizzato" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "campi personalizzati" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valore predefinito non valido»{value}«: {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "L'unicità non può essere applicata per i campi booleani" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 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:401 +#: netbox/extras/models/customfields.py:409 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:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "I campi oggetto devono definire un tipo di oggetto." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, 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:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Vero" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Falso" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "I valori devono corrispondere a questa regex: {regex}" -#: netbox/extras/models/customfields.py:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "Il valore deve essere una stringa." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Il valore deve corrispondere a regex '{regex}»" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "Il valore deve essere un numero intero." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Il valore deve essere almeno {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Il valore non deve superare {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "Il valore deve essere decimale." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "Il valore deve essere vero o falso." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, 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:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "È stato trovato un ID oggetto non valido: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Il campo obbligatorio non può essere vuoto." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Set base di scelte predefinite (opzionale)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Le scelte vengono ordinate automaticamente alfabeticamente" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "set di scelta dei campi personalizzati" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "set di scelte di campi personalizzati" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "È necessario definire scelte di base o extra." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, 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:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9994,19 +9970,19 @@ msgstr "cruscotto" msgid "dashboards" msgstr "cruscotti" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "codice modello" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Codice modello Jinja." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "parametri ambientali" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -10015,70 +9991,70 @@ msgstr "" "Qualsiasi parametri aggiuntivi da superare quando si " "costruisce l'ambiente Jinja" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "Il valore predefinito è {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Nome file da assegnare al file di esportazione renderizzato" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "estensione del file" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Estensione da aggiungere al nome del file renderizzato" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "come allegato" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Scarica il file come allegato" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} deve implementare un metodo get_context ()." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "L'oggetto o gli oggetti a cui si applica questa regola." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "I tipi di evento che attiveranno questa regola." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "condizioni" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Una serie di condizioni che determinano se l'evento verrà generato." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "tipo di azione" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Dati aggiuntivi da passare all'oggetto azione" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "regola dell'evento" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "regole dell'evento" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -10088,7 +10064,7 @@ msgstr "" "chiamato il webhook. L'elaborazione dei modelli Jinja2 è supportata nello " "stesso contesto del corpo della richiesta." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available qui." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "intestazioni aggiuntive" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -10114,11 +10090,11 @@ msgstr "" "Nome: Value. L'elaborazione dei modelli Jinja2 è supportata " "nello stesso contesto del corpo della richiesta (sotto)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "modello di corpo" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10131,11 +10107,11 @@ msgstr "" "timestamp, nome utente, id_richiesta," " e dato." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "segreto" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -10146,15 +10122,15 @@ msgstr "" "che utilizza il segreto come chiave. Il segreto non viene trasmesso nella " "richiesta." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Abilita la verifica del certificato SSL. Disabilita con cautela!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Percorso del file CA" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10162,175 +10138,175 @@ msgstr "" "Il file di certificato CA specifico da utilizzare per la verifica SSL. " "Lascia vuoto per utilizzare le impostazioni predefinite del sistema." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "webhook" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Non specificare un file di certificato CA se la verifica SSL è disabilitata." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "I tipi di oggetto a cui si applica questo link." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "testo del link" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Codice modello Jinja2 per il testo del link" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "URL del collegamento" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Codice modello Jinja2 per l'URL del collegamento" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "" "I collegamenti con lo stesso gruppo verranno visualizzati come menu a " "discesa" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "nuova finestra" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Forza l'apertura del link in una nuova finestra" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "link personalizzato" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "link personalizzati" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "I tipi di oggetto a cui si applica questo modello." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "modello di esportazione" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "modelli di esportazione" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}\"è un nome riservato. Scegli un nome diverso." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "I tipi di oggetto a cui si applica questo filtro." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "condiviso" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "filtro salvato" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "filtri salvati" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "I parametri del filtro devono essere memorizzati come dizionario degli " "argomenti delle parole chiave." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Tipo di oggetto della tabella" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "tavolo" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "configurazione della tabella" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "configurazioni della tabella" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tabella sconosciuta: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Colonna sconosciuta: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "altezza dell'immagine" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "larghezza dell'immagine" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "allegato immagine" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "allegati di immagini" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Gli allegati di immagini non possono essere assegnati a questo tipo di " "oggetto ({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "gentile" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "voce nel diario" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "voci di diario" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Il journaling non è supportato per questo tipo di oggetto ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "segnalibro" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "segnalibri" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" @@ -10359,12 +10335,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Oggetti di questo tipo ({type}) non supportano le notifiche." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "gruppi" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "utenti" @@ -10384,43 +10360,43 @@ msgstr "sottoscrizione" msgid "subscriptions" msgstr "sottoscrizioni" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "è eseguibile" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "sceneggiatura" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "copioni" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "modulo script" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "moduli di script" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "timestamp" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "campo" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "valore" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "valore memorizzato nella cache" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "valori memorizzati nella cache" @@ -10457,103 +10433,103 @@ msgstr "Parametri di esecuzione dello script" msgid "Dismiss" msgstr "Ignora" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Tipi di oggetti" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Convalida l'unicità" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Visibile" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Modificabile" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Tipo di oggetto correlato" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Set di scelta" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "È clonabile" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valore minimo" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valore massimo" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Validazione Regex" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Proprietario" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Conta" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Ordina alfabeticamente" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nuova finestra" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Tipo MIME" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Nome del file" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Estensione del file" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Come allegato" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10563,79 +10539,78 @@ msgstr "Come allegato" msgid "Data File" msgstr "File di dati" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Sincronizzato" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Immagine" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Nome del file" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Taglia" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Nome tabella" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Leggi" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "Validazione SSL" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Tipi di eventi" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Sincronizzazione automatica abilitata" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ruoli dei dispositivi" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Commenti (brevi)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Linea" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Metodo" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "" "Si è verificato un errore durante il tentativo di renderizzare questo " "widget:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 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:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10689,57 +10664,57 @@ msgstr "Attributo non valido»{name}\"per richiesta" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Attributo non valido»{name}\"per {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Si è verificato un errore durante il rendering del modello: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "La tua dashboard è stata reimpostata." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Widget aggiunto: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Widget aggiornato: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Widget eliminato: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Errore durante l'eliminazione del widget: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossibile eseguire lo script: processo di lavoro RQ non in esecuzione." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Inserisci un indirizzo IPv4 o IPv6 valido con maschera opzionale." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Formato dell'indirizzo IP non valido: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "" "Inserisci un prefisso e una maschera IPv4 o IPv6 validi nella notazione " "CIDR." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Formato del prefisso IP non valido: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -10795,180 +10770,180 @@ msgstr "Cliente" msgid "Invalid IP address format: {address}" msgstr "Formato dell'indirizzo IP non valido: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Obiettivo di importazione" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Obiettivo di importazione (nome)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Obiettivo di esportazione" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Destinazione di esportazione (nome)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "Importazione di VRF" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "Importa VRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "Esportazione di VRF" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "Esporta VRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "Importazione di L2VPN" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "Importazione di L2VPN (identificatore)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "Esportazione di L2VPN" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "Esportazione di L2VPN (identificatore)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefisso" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (lumaca)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "All'interno del prefisso" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "All'interno e incluso il prefisso" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Prefissi che contengono questo prefisso o IP" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Lunghezza della maschera" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "Gruppo VLAN (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "Gruppo VLAN (slug)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "Numero VLAN (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Indirizzo" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Intervalli che contengono questo prefisso o IP" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Prefisso principale" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "Gruppo FHRP (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "È assegnato a un'interfaccia" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Servizio applicativo (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "Indirizzo IP interno (ID) NAT" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numero SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Interfaccia VM assegnata" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "Politica di traduzione VLAN (nome)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "Gruppo FHRP (nome)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "Gruppo FHRP (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "Indirizzo IP (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "indirizzo IP" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "IPv4 (ID) primario" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "IPv4 primario (indirizzo)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "IPv6 primario (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "IPv6 primario (indirizzo)" @@ -11001,21 +10976,21 @@ msgstr "È richiesta la mascherina CIDR (ad es. /24)." msgid "Address pattern" msgstr "Schema di indirizzo" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Applica uno spazio unico" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -11024,76 +10999,77 @@ msgstr "È privato" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Data aggiunta" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Gruppo VLAN" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Lunghezza del prefisso" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Trattare come completamente utilizzato" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "Assegnazione VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Tratta come popolato" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -11105,12 +11081,12 @@ msgstr "ID gruppo" msgid "Authentication type" msgstr "Tipo di autenticazione" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 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:424 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 +#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -11122,173 +11098,173 @@ msgstr "Chiave di autenticazione" msgid "Authentication" msgstr "Autenticazione" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Ruolo Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Politica" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Porte" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Importa gli obiettivi del percorso" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Obiettivi del percorso di esportazione" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "RIR assegnato" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "Gruppo VLAN (se presente)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "Sito VLAN" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "Sito della VLAN (se presente)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "ID ambito" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Gruppo FHRP" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Nome del gruppo FHRP assegnato" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Imposta questo indirizzo IP primario per il dispositivo assegnato" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "È fuori banda" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Designalo come indirizzo IP fuori banda per il dispositivo assegnato" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Nessun dispositivo o macchina virtuale specificato; non può essere impostato" " come IP primario" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Nessun dispositivo specificato; non può essere impostato come IP fuori banda" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Impossibile impostare l'IP fuori banda per le macchine virtuali" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "" "Nessuna interfaccia specificata; non può essere impostato come IP primario" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Nessuna interfaccia specificata; non può essere impostato come IP fuori " "banda" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Tipo di autenticazione" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Gruppo VLAN assegnato" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "VLAN di servizio (per le VLAN dei clienti Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Politica di traduzione VLAN" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "Protocollo IP" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Tipo principale (app e modello)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Nome dell'oggetto principale" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "ID oggetto principale" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Uno tra parent o parent_object_id deve essere incluso in parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Obiettivi del percorso" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Obiettivi di importazione" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Obiettivi di esportazione" @@ -11300,7 +11276,7 @@ msgstr "Importato da VRF" msgid "Exported by VRF" msgstr "Esportato da VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privato" @@ -11343,9 +11319,9 @@ msgid "DNS Name" msgstr "Nome DNS" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN" @@ -11370,62 +11346,62 @@ msgstr "Q-in-Q/802.1ad" msgid "VLAN ID" msgstr "ID VLAN" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Obiettivo del percorso" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Aggregato" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "Gamma ASN" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "Intervallo IP" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "" "Imposta questo indirizzo IP primario per il dispositivo/macchina virtuale" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Imposta questo indirizzo IP fuori banda per il dispositivo" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (interno)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "Un indirizzo IP può essere assegnato a un solo oggetto." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Impossibile riassegnare l'indirizzo IP primario per il dispositivo/macchina " "virtuale principale" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Impossibile riassegnare l'indirizzo IP fuori banda per il dispositivo " "principale" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Solo gli indirizzi IP assegnati a un'interfaccia possono essere designati " "come IP primari." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11433,24 +11409,24 @@ msgstr "" "Solo gli indirizzi IP assegnati a un'interfaccia del dispositivo possono " "essere designati come IP fuori banda per un dispositivo." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Indirizzo IP virtuale" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "L'assegnazione esiste già" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "ID VLAN" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "VLAN per bambini" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11460,12 +11436,12 @@ msgstr "" "una versione futura. Gli utenti sono incoraggiati a utilizzare i gruppi VLAN" " per questo scopo." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Regola di traduzione VLAN" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11473,36 +11449,36 @@ msgstr "" "Elenco separato da virgole di uno o più numeri di porta. È possibile " "specificare un intervallo utilizzando un trattino." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Modello di servizio applicativo" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Tipo di genitore" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Porta/e" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Servizio applicativo" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Modello Application Service" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "Da modello" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Personalizzato" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11544,7 +11520,7 @@ msgstr "ID gruppo" msgid "protocol" msgstr "protocollo" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "tipo di autenticazione" @@ -11576,7 +11552,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIR" @@ -11622,58 +11598,58 @@ msgstr "" "I prefissi non possono sovrapporsi agli aggregati. {prefix} copre un " "aggregato esistente ({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "ruoli" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "prefisso" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "Rete IPv4 o IPv6 con maschera" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Stato operativo di questo prefisso" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "La funzione principale di questo prefisso" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "è una piscina" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "" "Tutti gli indirizzi IP all'interno di questo prefisso sono considerati " "utilizzabili" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "marchio utilizzato" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "prefissi" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Impossibile creare un prefisso con la maschera /0." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "tabella globale" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Prefisso duplicato trovato in {table}: {prefix}" @@ -11777,16 +11753,16 @@ msgstr "Nome host o FQDN (senza distinzione tra maiuscole e minuscole)" msgid "IP addresses" msgstr "Indirizzi IP" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Impossibile creare un indirizzo IP con la maschera /0." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} è un ID di rete, che non può essere assegnato a un'interfaccia." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." @@ -11794,17 +11770,17 @@ msgstr "" "{ip} è un indirizzo di trasmissione, che non può essere assegnato a " "un'interfaccia." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Indirizzo IP duplicato trovato in {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Impossibile creare l'indirizzo IP {ip} gamma interna {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11812,7 +11788,7 @@ msgstr "" "Impossibile riassegnare l'indirizzo IP mentre è designato come IP primario " "per l'oggetto padre" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11820,7 +11796,7 @@ msgstr "" "Impossibile riassegnare l'indirizzo IP mentre è designato come IP OOB per " "l'oggetto padre" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Solo agli indirizzi IPv6 può essere assegnato lo stato SLAAC" @@ -11974,8 +11950,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRF" @@ -12011,102 +11987,102 @@ msgstr "Numero siti" msgid "Provider Count" msgstr "Numero di fornitori" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Aggregati" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Aggiunto" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "Intervalli IP" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Prefisso (piatto)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Profondità" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Tipo di ambito" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Piscina" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Contrassegnato Utilizzato" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Indirizzo iniziale" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Contrassegnato come popolato" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (interno)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (esterno)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Assegnata" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Oggetto assegnato" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "Gamme VID" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regole" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID locale" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID remoto" @@ -12127,6 +12103,17 @@ msgstr "Obiettivi di importazione" msgid "Export Targets" msgstr "Obiettivi di esportazione" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Crea gruppo" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Assegna gruppo" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 IP disponibile" @@ -12165,23 +12152,23 @@ msgstr "" "Nei nomi DNS sono consentiti solo caratteri alfanumerici, asterischi, " "trattini, punti e trattini bassi" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Interfacce dei dispositivi" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "Interfacce VM" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Prefissi per bambini" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Gamme per bambini" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "IP correlati" @@ -12227,7 +12214,7 @@ msgstr "I limiti dell'intervallo devono essere definiti come numeri interi." msgid "{class_name} must implement get_view_name()" msgstr "{class_name} deve implementare get_view_name ()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Autorizzazione non valida {permission} per modello {model}" @@ -12552,15 +12539,15 @@ msgstr "URL delle mappe" msgid "Base URL for mapping geographic locations" msgstr "URL di base per la mappatura delle posizioni geografiche" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Aggiungi tag" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Rimuovi tag" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12568,7 +12555,7 @@ msgstr "" "Slug di tag separati da virgole, racchiusi tra virgolette doppie (ad esempio" " «tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Nome del proprietario dell'oggetto" @@ -12581,9 +12568,9 @@ msgstr "{class_name} deve specificare una classe del modello." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Gruppo proprietario" @@ -12630,33 +12617,33 @@ msgstr "Campo personalizzato '{name}'deve avere un valore univoco." msgid "Missing required custom field '{name}'." msgstr "Campo personalizzato obbligatorio mancante '{name}»." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Fonte dati remota" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "percorso dati" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 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:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "sincronizzazione automatica abilitata" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "data sincronizzata" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementare un metodo sync_data ()." @@ -12681,347 +12668,347 @@ 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:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organizzazione" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Gruppi del sito" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Gruppi di inquilini" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Gruppi di contatti" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Ruoli di contatto" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Assegnazioni di contatto" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Ruoli Rack" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Elevazioni" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Moduli" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Contesti dei dispositivi virtuali" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Profili del tipo di modulo" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Produttori" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Componenti del dispositivo" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Ruoli degli articoli di inventario" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Connessioni" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Cavi" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Collegamenti wireless" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Connessioni di interfaccia" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Connessioni alla console" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Connessioni di alimentazione" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Gruppi LAN wireless" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Prefisso e ruoli VLAN" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "Intervalli ASN" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "Politiche di traduzione VLAN" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Regole di traduzione VLAN" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Modelli di servizi applicativi" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnel" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Gruppi di tunnel" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Terminazioni dei tunnel" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "VPN L2" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "Terminazioni L2VPN" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "Proposte IKE" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Politiche IKE" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "Proposte IPSec" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Criteri IPSec" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profili IPSec" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Dischi virtuali" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Tipi di cluster" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Gruppi di cluster" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Tipi di circuiti" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Terminazioni del circuito" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuiti virtuali" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Tipi di circuiti virtuali" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Terminazioni di circuiti virtuali" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Gruppi di circuiti" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Assegnazioni di gruppo" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Fornitori" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Account dei fornitori" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Reti di fornitori" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Pannelli di alimentazione" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Configurazioni" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Contesti di configurazione" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Profili di contesto di configurazione" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Modelli di configurazione" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Personalizzazione" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Scelte di campo personalizzate" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Link personalizzati" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Modelli di esportazione" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Filtri salvati" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Configurazioni della tabella" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Allegati di immagini" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Operazioni" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Integrazioni" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Fonti di dati" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Regole dell'evento" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Webhook" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Registrazione" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Gruppi di notifiche" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Voci di diario" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: 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:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Amministratore" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Token API" -#: 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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Autorizzazioni" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Gruppi di proprietari" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Proprietari" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -13030,11 +13017,11 @@ msgstr "Sistema" msgid "Plugins" msgstr "Plugin" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Cronologia della configurazione" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Attività in background" @@ -13065,6 +13052,7 @@ msgstr "Clona" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Modifica" @@ -13079,6 +13067,7 @@ msgstr "Modifica" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -13123,7 +13112,7 @@ msgstr "" "Il colore del pulsante deve essere una scelta all'interno di " "ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -13132,7 +13121,7 @@ msgstr "" "classe PluginTemplateExtension {template_extension} è stato approvato come " "istanza!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -13141,17 +13130,17 @@ msgstr "" "{template_extension} non è una sottoclasse di " "Netbox.plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} deve essere un'istanza di Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} deve essere un'istanza di Netbox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} deve essere un'istanza di Netbox.plugins.PluginMenuButton" @@ -13238,16 +13227,16 @@ msgstr "Delimitatore CSV" msgid "The character used to separate fields in CSV data" msgstr "Il carattere utilizzato per separare i campi nei dati CSV" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Negozio non valido: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "Impossibile aggiungere negozi al registro dopo l'inizializzazione" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Impossibile eliminare i negozi dal registro" @@ -13315,30 +13304,30 @@ msgstr "ucraino" msgid "Chinese" msgstr "Cinese" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Seleziona tutto" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Attiva tutto" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Attiva il menu a discesa" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "No {model_name} trovato" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Valore" @@ -13350,16 +13339,24 @@ msgstr "Plugin fittizio" msgid "Copy" msgstr "Copia" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Opzione di decodifica non valida: {decoding}! Deve essere uno dei " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "Coordinate GPS" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Oggetti correlati" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13376,66 +13373,66 @@ msgstr "Deve essere una lista." msgid "Must be a dictionary." msgstr "Deve essere un dizionario." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, 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:519 #, 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: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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importazione in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Modifica in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Aggiornato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} sono stati selezionati." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Rinominato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Eliminazione in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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 " "dipendenti." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Registro delle modifiche" @@ -13443,21 +13440,21 @@ msgstr "Registro delle modifiche" msgid "Journal" msgstr "rivista" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "Impossibile sincronizzare i dati: nessun file di dati impostato." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Dati sincronizzati per {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Sincronizzato {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} deve implementare get_children ()" @@ -13630,7 +13627,7 @@ msgstr "Dettagli dell'account" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "E-mail" @@ -13678,6 +13675,7 @@ msgstr "Gruppi assegnati" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13754,12 +13752,6 @@ msgstr "Data di installazione" msgid "Termination Date" msgstr "Data di cessazione" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Assegna gruppo" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Terminazioni del circuito di scambio" @@ -14385,17 +14377,17 @@ msgstr "Incompleto" msgid "Not Connected" msgstr "Non connesso" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT per" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14621,7 +14613,7 @@ msgid "Bridged Interfaces" msgstr "Interfacce con ponte" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "Traduzione VLAN" @@ -14656,8 +14648,8 @@ msgstr "Larghezza del canale" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14665,12 +14657,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Aggiungi indirizzo IP" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Aggiungi indirizzo MAC" @@ -14852,7 +14842,7 @@ msgstr "Aggiungi nuovo membro" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Azioni" @@ -15196,34 +15186,34 @@ msgstr "Risultati in sospeso" msgid "Last Run" msgstr "Ultima corsa" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Lo script non è più presente nel file sorgente" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Mai" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Corri ancora" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Esegui script" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Nessuno script trovato" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15780,11 +15770,8 @@ msgstr "Profondità massima" msgid "Max Length" msgstr "Lunghezza massima" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Crea gruppo" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "IP virtuali" @@ -16002,28 +15989,29 @@ msgstr "" "Fare clic qui per provare a caricare nuovamente" " NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Contatto" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Titolo" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Telefono" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Gruppo di contatto" @@ -16032,8 +16020,8 @@ msgid "Add Contact Group" msgstr "Aggiungi gruppo di contatti" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Ruolo di contatto" @@ -16046,9 +16034,9 @@ msgid "Add Tenant" msgstr "Aggiungi inquilino" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Gruppo di inquilini" @@ -16096,7 +16084,7 @@ msgid "View" msgstr "Visualizza" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Vincoli" @@ -16109,29 +16097,10 @@ msgid "Add Owner" msgstr "Aggiungi proprietario" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Token" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Risorse allocate" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "CPU virtuali" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Memoria" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Spazio su disco" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Aggiungi macchina virtuale" @@ -16153,20 +16122,29 @@ msgstr "Selezione del dispositivo" msgid "Add Devices" msgstr "Aggiungi dispositivi" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Aggiungi cluster" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Gruppo Cluster" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Risorse allocate" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Tipo di cluster" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "CPU virtuali" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Memoria" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Spazio su disco" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -16174,10 +16152,6 @@ msgstr "Tipo di cluster" msgid "Resources" msgstr "Risorse" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Disco virtuale" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -16210,23 +16184,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Algoritmo di autenticazione" @@ -16278,18 +16252,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "ID del tunnel" @@ -16352,69 +16326,69 @@ msgstr "Aggiungi gruppo LAN wireless" msgid "Link Properties" msgstr "Proprietà dei link" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Gruppo di contatto dei genitori (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Gruppo di contatto con i genitori (slug)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Gruppo di contatti (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Gruppo di contatti (slug)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Contatto (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Ruolo di contatto (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Ruolo di contatto (slug)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Gruppo di contatti" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Gruppo di inquilini principali (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Gruppo di inquilini principali (slug)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Gruppo di inquilini (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Gruppo di inquilini (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Gruppo di inquilini (slug)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Aggiungere gruppi" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Rimuovi gruppi" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16422,7 +16396,7 @@ msgstr "" "Nomi di gruppo separati da virgole, racchiusi tra virgolette doppie (ad " "esempio «Gruppo 1, Gruppo 2\")" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Contatto assegnato" @@ -16562,15 +16536,15 @@ msgstr "Autorizzazione (ID)" msgid "Notification group (ID)" msgstr "Gruppo di notifica (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Gruppo di utenti (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Gruppo di utenti (nome)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Utente (nome utente)" @@ -16595,7 +16569,7 @@ msgstr "Scrittura abilitata" msgid "Expires" msgstr "Scade" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "IP consentiti" @@ -16643,11 +16617,11 @@ msgstr "Ultimo utilizzo" msgid "Membership" msgstr "Iscrizione" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Interfaccia utente" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16657,7 +16631,7 @@ msgstr "" "registrare il tuo token prima di inviare questo modulo, poiché non " "sarà più accessibile una volta creato il token." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16667,31 +16641,31 @@ msgstr "" "vuoto per non avere restrizioni. Esempio: " "10.1.1.0/24,192.168.10.16/32,2001: db 8:1: :/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Conferma la password" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Inserisci la stessa password di prima, per la verifica." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "Le password non corrispondono! Controlla i dati inseriti e riprova." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." msgstr "Seleziona i tipi di oggetti a cui verrà applicata l'autorizzazione." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Azioni aggiuntive" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Azioni concesse in aggiunta a quelle sopra elencate" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16701,20 +16675,20 @@ msgstr "" "consentiti. Lascia null in modo che corrisponda a tutti gli oggetti di " "questo tipo. Un elenco di più oggetti risulterà in un'operazione OR logica." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Oggetti" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "È necessario selezionare almeno un'azione." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtro non valido per {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Gruppi di utenti" @@ -16726,7 +16700,7 @@ msgstr "gruppo proprietario" msgid "owner groups" msgstr "gruppi di proprietari" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "gruppo" @@ -16758,7 +16732,7 @@ msgstr "" msgid "permission" msgstr "autorizzazione" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "autorizzazioni" @@ -16855,17 +16829,17 @@ msgstr "gettone" msgid "tokens" msgstr "gettoni" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "Impossibile salvare i token v2: API_TOKEN_PEPPERS non è definito." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "Pepper ID non valido: {id}. Controlla l'API_TOKEN_PEPPERS configurato." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16874,35 +16848,35 @@ msgstr "" "L'ora di scadenza deve essere futura. L'ora corrente del server è " "{current_time} ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "nome utente" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "Obbligatorio. 150 caratteri o meno. Solo lettere, cifre e @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Esiste già un utente con quel nome utente." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "nome" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "cognome" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "indirizzo email" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "attivo" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16910,15 +16884,15 @@ msgstr "" "Indica se questo utente deve essere considerato attivo. Deseleziona questa " "opzione invece di eliminare gli account." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "data di adesione" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "utente" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Esiste già un utente con questo nome utente." @@ -16930,18 +16904,18 @@ msgstr "Azioni personalizzate" msgid "Example Usage" msgstr "Esempio di utilizzo" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Più oggetti corrispondono agli attributi forniti: {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16950,7 +16924,7 @@ 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:203 +#: netbox/utilities/api.py:208 #, 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}" @@ -17005,7 +16979,7 @@ msgstr "Nome delimitatore non valido: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "Colore RGB in formato esadecimale. Esempio: " -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -17014,7 +16988,7 @@ msgstr "" "%s(%r) non è valido. Il parametro to_model di CounterCacheField deve essere " "una stringa nel formato 'app.model'" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -17059,7 +17033,7 @@ msgstr "" "Dati YAML non validi. I dati devono avere la forma di più documenti o di un " "singolo documento comprendente un elenco di dizionari." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -17068,7 +17042,7 @@ msgstr "" "Elenco non valido ({value}). Deve essere numerico e gli intervalli devono " "essere in ordine crescente." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -17077,7 +17051,7 @@ msgstr "" "Specifica uno o più numeri singoli o intervalli numerici separati da " "virgole. Esempio: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -17136,7 +17110,7 @@ msgstr "" "Specifica un intervallo numerico per creare più IP.
Esempio: " "192.0.2. [1.500-254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Markdown la sintassi è supportata" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "Abbreviazione univoca compatibile con gli URL" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "" "Inserisci i dati contestuali in JSON " "formato." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "L'indirizzo MAC deve essere in formato EUI-48" @@ -17285,13 +17259,13 @@ msgstr "" "Questo oggetto è stato modificato dopo il rendering del modulo. Per i " "dettagli, consulta il registro delle modifiche dell'oggetto." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Gamma»{value}\"non è valido." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17300,51 +17274,51 @@ msgstr "" "Intervallo non valido: valore finale ({end}) deve essere maggiore del valore" " iniziale ({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Intestazione di colonna duplicata o in conflitto per»{field}»" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Intestazione di colonna duplicata o in conflitto per»{header}»" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Fila {row}: Previsto {count_expected} colonne ma trovate {count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Intestazione di colonna inaspettata»{field}«trovato." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Colonna»{field}\"non è un oggetto correlato; non può usare punti" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Attributo oggetto correlato non valido per la colonna»{field}«: {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Intestazione di colonna obbligatoria»{header}\"non trovato." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Valore obbligatorio mancante per il parametro di interrogazione dinamica: " "'{dynamic_params}»" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17407,18 +17381,18 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "app_label/model_name sconosciuto per {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Indirizzo IP non valido impostato per {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" "Una colonna denominata {name} è già definito per la tabella {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Non definito" @@ -17496,18 +17470,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} deve implementare get_required_permission ()" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17551,9 +17525,9 @@ msgid "Cluster (ID)" msgstr "Cluster (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Inizia all'avvio" @@ -17575,26 +17549,34 @@ msgstr "Disco (MB)" msgid "Size (MB)" msgstr "Dimensioni (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Tipo di cluster" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Gruppo di cluster assegnato" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Inizia all'avvio nell'hypervisor" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Cluster assegnato" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Dispositivo assegnato all'interno del cluster" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Tipo di cluster" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Gruppo Cluster" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17621,7 +17603,7 @@ msgstr "" "virtuali." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Disco" @@ -17736,7 +17718,7 @@ msgstr "" msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "L'indirizzo IP specificato ({ip}) non è assegnato a questa VM." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17745,7 +17727,7 @@ msgstr "" "L'interfaccia principale selezionata ({parent}) appartiene a una macchina " "virtuale diversa ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17754,7 +17736,7 @@ msgstr "" "L'interfaccia bridge selezionata ({bridge}) appartiene a una macchina " "virtuale diversa ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17763,23 +17745,31 @@ msgstr "" "La VLAN senza tag ({untagged_vlan}) deve appartenere allo stesso sito della " "macchina virtuale principale dell'interfaccia o deve essere globale." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "dimensione (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "disco virtuale" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "dischi virtuali" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Aggiunto {count} dispositivi da raggruppare {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "VLAN assegnate" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Interfacce per bambini" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPSec - Trasporto" @@ -17872,64 +17862,64 @@ msgstr "Albero privato virtuale Ethernet" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Gruppo Tunnel (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Gruppo tunnel (slug)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "Profilo IPSec (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "Profilo IPSec (nome)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Tunnel (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Tunnel (nome)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "IP esterno (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "Politica IKE (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "Politica IKE (nome)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "Politica IPSec (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "Politica IPSec (nome)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "Interfaccia VM (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Gruppo Tunnel" @@ -17945,13 +17935,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Politica IPSec" @@ -18018,16 +18008,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "Versione IKE" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Proposta" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Tipo di oggetto assegnato" @@ -18087,7 +18077,7 @@ msgstr "Proposte IKE" msgid "proposals" msgstr "proposte" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "chiave precondivisa" @@ -18139,20 +18129,20 @@ msgstr "Criteri IPSec" msgid "IPSec profiles" msgstr "Profili IPSec" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "Terminazione L2VPN" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "Terminazioni L2VPN" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Terminazione L2VPN già assegnata ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18303,49 +18293,49 @@ msgstr "Interfaccia assegnata B" msgid "Side B" msgstr "Lato B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "cifrario di autenticazione" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "gruppo LAN wireless" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "gruppi LAN wireless" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "LAN senza fili" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "interfaccia A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "interfaccia B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "collegamento wireless" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "collegamenti wireless" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} non è un'interfaccia wireless." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Valore del canale non valido: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Attributo del canale non valido: {name}" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index 868fabbda8b0347a3f8a0aa6e6ce075ba6efc615..8d81edd0862d71bc5a51bc5ecd9450872b36bd19 100644 GIT binary patch delta 74422 zcmXWkcfgiYAHebZc_KumfyCP`?Y)eYc1gQ5wD(e!jM7aRO@tB|Nf9NKY$Br}GcqD1 zl9gl&@ArG3-}}$!I_EmqIlnWn>v<~g&R2@f*<38UyZ8}{GW>6L;Y{XKykLALQ@D60 zbLWTVW-@P=%geOEcd#~|R6Z|r8n(qkcp=uq%keB+jpyPwI0PG3$jgkt#aIFlV-Y;Q zVqWI>OeUKt%SACV>f+JZ606|3cqCpNUWP}Io)OLpXCv`u7DRekq*q4zDLjt*&!Yis zL)+Vp$J2i1CoYa9Bd=2GQQ@#uSP@HdzcxBTts;MLI1Y~@e=6Fu8EAtGkRE34KpR|* zj@a|z7Nz~n4lZn9cicD>{)<*{Oy#`HiC7w~s2&<{EA)PsNDoFE7>~E%rFaDvt&*2% zhjY=Xc^9i;nbYzz*~VP7=i&^^VnKWco8U{4|0gyl-LPt2rYBCp9=H`J;Qy-SW!mCA z9F6Z{D?GD$GK=*|za0LCXOgZ~BQKlj!^Maid6}m80ye_m@ocPBGcVH~$D@I5!2b9g zcEnP(@-lUC7}}9r!`HDM>HONshG@Mb!#mLtc(-;ot>(jIxT-7FNjEx$Q?Vua%h1*R zC053AbyI_F(ILMQT?4c67`zExymw#$T!t?06>)I#bhUqh&iU7P z0{(%eu}HnVOc|_(rLa9ZLPL<9oEeQS!l`J(v(NzN$NgKeDCz9-xLAi4+=N#2I$F`Y z;pgb0`w^|^FU$>b{Zzgo+S4=9=bEG2?L73kA>jmcmt2l?ESs6lg(GkW8qrEDj~mbj zKR_S&67A8?=zjkXEnmDrdcFdhu7#FwhR%5>bV_E%{rPBncjD3R{|9mxnarc%(@|g( zy1m{&E8ZRXKcXY`C)&gOhRGArimRi~HA1&-TXYHspn*+9J2Jz3_y0UD?CD)-1rMTg z{Ww~18#<&P;K}$ETK+#YfMXk_=gOjiR!0Lk0}b@txZe|9l!MUKKLWExbR!ql@oscz zw}zkK>7);!+pAjRyi6S&jHYkGnz$KV6ThJK9YzB=wn+-?6tvzdXaJ|9Q{21>``<{1 z#Epy5xw;G;iJ3SM7exAdw4vY8A^i_sbj6yco}PdPTm~y*AFPDa(F5*YY=)np&zC-( z{qI3j^Yqm4IJ5_sphJ62q?e#QcmP}AGw8eEZ*(e3ospNh87tv3d=fp<`<$8TnGjx$ z*0U&FmF40tGM>f%m|1&z>yX?&y~M33&z z(IdN5^SsPS*aw~SNmvE%Ku0S35*H5P-#7sOLx*@kixl|?^nke>?eWd{KYS$8Z=gN> z7M; zLGNFNuI2^dJ?J^{7*@d7(T0CSx8;#-QwL7KtUam7#W<{o7Pt!?vWKxgzJ_kcKhcVh zXqS3g1}$G5E8`iF9vn_WchObo^S9zTcu%CiXvh9{zkg4LBk&vA@R9A)NR&Z`vL0Gd zJM@14$e)6a*xX3pg_c{7?wZZ$Vtf-Fp&j8@=v4jQKAYa}1v=zq&L^WS8qnS71FO&x zdIlZpEojA`q8}oA(cRLbV+y1_`doi>&L>3v477s_BfSiLZhe*u_vN$USLk*udTwf{ z1P&ry8eP>_pxbO#I0xhaX{Disf*(ueZEyRTn77NS9jaq0$ z4I|wQJy2SQ*PuiH3g&hR+Vj2WV*4%9h0jX?mqn+tGCK5UBJE}~?INQW8u5@wj|(qF zcf%|!iz_4jD%$YA@E3I3=5g zcdU!YcS-r@pbd>jkKUE&n%EQWkNZENYoJ=!G?HhabKVMV?_8z*Oz$W#1g&T+IuaM5 z+ix2B)>?}-@O$+0xm34w6!*k#q%X!6_zG6RBfIBi8emOydk#j=gX_WvG24=i?Oa%} zXphujE38C%Do)0w=1_A_deXgxjzqyesp8Yo3KpP?^d)rawxM&r6CJ@X(GmRt z9r9n$1M5F@Hx%v5{`dV~sc)K_Vd#V7umoO$4RKD~e*s~(7?0ba50#R%msOw;V=aK!QwUag!>8|;&TS1$UCBeb`J-j z+iG;&pNsC6o3SRoj84H%asPKTp#P8nvzfvJQ$}fYyH!Pda1Po~S9FB>qjNS9?b$VG zMGMgpx+m_hL+ja$zN|jSw)hwN+&P2N6n4ha?*GAD*uXTjr#GTU?2_D$8x&>n6;M_>zD z{!_H#@6kp1C)$x?hotArq8+M*HryEP*xBgFw#IA&F1m2x>Yarad>*avRrG-m&{h2@ zcE`d)bKh>6!D#ts(S}||7v*+zv3-gLx*y%ff1n+yGc4t|92W2YZe%!A{n6Dt0CJ(kd;3K2RB* z%ZBJ2pNj@IESwz9LIb@8eY>rQ{AbXBx1m${8QSw7&~llPshtzETv%~sbSN941)8B1 z_Xvl_{Y%i1x-#;wM|-pcowEDF4d@hXM%Tm+bgk?|1NtTMv-zV^q$i>UYM=o$MGJOD zE4Tpt{-1>QYysN9ay0O@=<`pY9eNpa4Tt;Ck^LL3x6tUE*-R-eyioThWpE01aqAx>*0g)7}3C$D|=`fev{`v`78XNQa>n zUWA@xGthF^q9e5!%i%G>5@pV#JZ#(Lo3{a2Jk&r!N1W4DqNV-wb5_HUTFRe=$g3$U979ID!!2AqCOY< zupXA4n3p*PJE21~I-H6IdJS6P9JGgv!e!W&^lEH~Kck;sr%g)Vj>FNBT8^%@RcHsY zk8bEb8{5w-_TWl)J17AorbQJX6Oj?Lg#!s`uq*(qPqtzw*lRLZ=l}` zU!-(4Q{dt>v?rlM(;i)1{m}sC;b^=a4K#mpT4cr1ui1L&T=v8^H~@W_-G{D;PtoW0 zqCNiw4e&7j&;4I`N_wycx{5Eta`-^F1s&@B;VsP&R@ej`;#TP5>=o&uXb-2L<*teQH=#YfEArQ( zBl=9Fw_w(a-s8fCzQ7jveH5s5Y5LvG>FAWKM$7LCzd`5pSG3_{E=xZ*oPhrN?F=-3 zAR5S6bc&~;Z`T_xWB*%VWfXV}t#DHm+=+h6?MHi_e|ZX^B-)emI27xk+wx{~j_*W= zeg)>H4qb%5U|l@!ij?2%3iiKq(Vh$|?1KKNH2|H8rBQGN8rUP~_Ix?=KSOuLx9IjP zG%W>E6m9rqbTL*!0~?5)aU|OD4OuSAaq$wmsPO~C%XUd=fZ>Jc^rbDqXD#> znTEO}`ZnwnPCy%)iT-*xc|3u;hFsz z+EB@BQUKM$dg#cUjvKHgI>diqZLEH6`Vp=#TF*1#0ra!G(sgO*`=bFZ!4~)~=6?P! zaeb<&H%{Tkwdh>_g;v;YcG|Dkp*_3{%i(?KP`-i&{t3EW527PjXii!~#nJmGqwj>; z=(l9+IqZLbnLLCH=QN8B<=k*_4Hd=|D7) z5$IG+MW^NlbR@Hjxv=1!QQ*EvKZ{nlDSSPA4{h*Mtc82fz>i;$dRhTJDeIyEwniK3 z8uxo+b<)F;5y)n4A(3ja>Z0-Ipd1E>-`r;gJEJKH=`b}x|*GDTJh4yq3`WBms&fy~T{8)xo z{4)COcL)u<=E79IDZ1FtMMr!L=6?R4#D$U0Kr6fkeelLeFGbhL{pip>5%;&Di)$wu z@LqHTzenpih>qZ4JQ)k#oYqh|v_p+CYsJmEa8-6e)6>zDZ9W?5O_9D0$C6%(ZnJ{7 zr2A#jbQQEC&Cw3DLF?;=1~w$_kBs#ATiE|Ta1j|sd?`9tGs7Fv)q5v8^bezvZ$!&) z33s4xx82wiOW&G$J`wG}WSzS&Oq0~&DkjMDEdkCB3i)*k-r~(`~8W&rb{kP zJ*tb2Koj(UYKaDXKH9Sj(4LP*&y9&_px2`H--32LyD~1;p%HIHEBX*!JfB8-A66#) zJz8<`+tRi@8C@%#Fdw^ObL@fk@D{9#kD({y9yE~ukO27o-;&gm(r84L(E|0+p0tSk zPH2z&qC+|y?a7q5e_iC?fO}rfbi~G?b36%sK8pr2Kl1MgA4J=E%CztQEnN7(2WXG>qKo7=w1Pr+ zqywZBI@dMOhFXMO(B}rC6;F!%t0Mo#NZ*UL^C+H%&ttY67hiE<#RZq9AFWP73!Z@u zu^rmLbaW_hK)--)$13<9Hp0KL8P>Zqt&xeig7j3hzEkc>=R;L=7uCLt{cpw1$!Lk) z(8YBtn!gmC!-vsdNL2;V|0_#A!kM|3Uxg9cFWp49Wg=*YA}Ke;+b`dYNyP3RiA4XyW1^x%6q z%Y|q6dNlH9!!76eQi zhRZ*Yek5ywXOkYT?*IF^=!|=?E!JC=j?l}{k$4Kv!tK}tk9jZ+?Eo}=BX+Z@+UNOM!Jk8ybKHHU=G$DRF;J+`kQdt>2gB!k)i?E|QPq#-HermRy&< z3#y_$X^xGsHQLiF(4n4*j?B&ITrWdU)LqyB%dAgR)*T)3;b?%_3%Ri3%cH=INZ*7G z;Ucu)QgjOLNB8}Dbj`eiZr{JrHBsd8lrD!p*8n{M&qlu!+Mt1UK%UEH&ga6#H5P5~ z5p)PQpbxx+9=Wfg6}}nik0QMXE&l@=;Gbv@3vNgrkKQkh-mikLod$T6`@ba@M${4A zE`895Ct)?b6wBegXhoaQK;J~C;5{_3PvZW*NFPE+_Fr_D6?h`08-z{qRQG=~F07y* zI+r8R9$bR@E7e}|Pw|BjYB^_g^k zEV{NXdxrgQq|?dJ>*B^u=-l0kuI}5>Rlf#n;Pc4aE3+S~W9etp5#0tIshQ}=EeP*I zJMu8POP)bTZhMxC%3OSoMqco_)L=<8!qd(LRq9X&EPq7{9Nj>I?N@93H-xG@D<1nt<# zXiv+b_iLh4+c0;Z{daoqg3oDm4YWfSS2y&*^U)p*LmR#V?ZNCwuSciorATkX(@1}a zZp+Mz=_oFZEl3VP>%SY1aR0C1q9#6w)o^DN$h?$#QV{J)F*Kl3=p0vy`;8*M1v-+Q z&_Mf!qvHN0=nR`~N;JoYS>v1205@ZP=Ie2a#WIQ);*wx~Mv%4Gl$yb`o0g zW$4shi%!vP;r-|cZ$Qg$+{FI3C!5Leg!>TPZpB_s4^~1~YXdaE4(MC0Z`{8V&m_GX zT{HV|JQjK-eZX9b4M{(Qb?`H+fkj_UUr=YhnoUDKfecTs+t6>i*U|l5;I;I%+7Nq_ z9*Q>jG+O>wY=PA_r}AUb5m}0E-v`kVc{uW)iS(98zn|s8o_&c9$su%=|BVjaiCfZ$ zR7O{AQ*=a{p)ac*ksgOm$<^qhTZB&CBWQicY)t`HLhJ2?F6!)XE_`qrI`=oC5idm> zScN|DV)zys@NTr+kLYUt8|`u4wlw!gqPyZGG~jaR+&4zgkrv5p=3FjZ-M!Hs4#0dI znhIn_paD!m*Gd*$TsNVgXv?uCz7qEjVhhswuctX~g|4Yf(6uldo!aNIi0}U&xo`yj zK_e};JvDe5I+u;n#nl?!KBLefo{m1Z7#)#^&;Xx71AaaH7#+#|aX;^k)J}0M>;A9G zg%P$#N1#92@L+VPE<`K5Jo0CUi^CP@)UAv33+Qv((fU3>r|J{5o&9LwhcRo$@o%OG zE20gbiOy9A?0`Mc-woY`webnG!LQJ%JBU8_2O4O>w~{BIqh$Qu;W|oe`L^&|NhX-L`YlMfn=KSl@b^ z{cnLCWZ08kXhVC@Mff9j#DnN!JL{di%t#!Fo$ysOkmB#A_kSy_Px>l69oOS9`~eN9 z+m7_J-xPFe)@QkJXr4j?c?})IE=qrtKCxP$C)G%_q8T_Dm!Ly_+{fwYJsIs`4Rq+6qbFzA za3uQDnU3y)+t4X}2kp=o=*#D~kJ>-g?FR%tU;gOh>q-gXg!~Q!v6PU`<)Cu{?inBHMC%BbR@cB6&#C>#6ont z-i?;KKU{|f@Iu_*jyC*WxIg?iERo%vR(VydN5OjNoDPfheDs$^FQ6my4?3qsK1++V zF1k1yVJ={FF?PlJ*dP6s><#GR+m4pofiCjwXI%I?-HZ0L%Mg!Q2F4BFG{u_P%-w1-9argSZ|XU)+7JD^k14V}XC(Ex{{+jJbdh_A-1i|z(4y5WmxMa92Li|tf& zDr%t-w?HdyhX!&U+Q1-mZHz@Lo{9!MEAkgc{#|JKha!K&SL}Z)dMPq?M8VI{NWVub z%Kthwa6GyTPDLxKh0b|XbgtW@fn0zFJ{sM=)6jMnq2(Vyr})XQv+3fs$ap^r>_sd3 z1wCpr`%=0bIubR}1{^JGxXsyw?n}$9( zE7J3^E$Lg)q1}b{TM6*|J%JGt|^MC!e4XeuD<~EBa?dM}41$wh~&dDOyi!Y==G2-Le#2Gxwt9R$*m)+o2K-C1`;aXiuI*50KZ;hCfCd_!d1t{=gPkcCwjQxv&QxqC@@}`gSY$dm5QaXoL08ikqW7?SZv% z5Z1vP(0X1#1AP^(=Y4dwA42OnjDB+#`onVUzfN2@v=^WU#z?G&)6fc6qKjt@dNRI_ z&f$(o??xN=8f)SKEQ_c9nSLZY3)_;u3OzSAqaE0bxxfGa6BkzS4?3p>|4KbL4h`&7 zwBah~!BHD?izxC3p*Oz z@LOz+mH$qGjzxPs39a}pG_VKIfY*i3pbc(9xAmLo+WG8n_P;lNjT?D~(~aV2epPhH z8e%Q%h6bEPcg3}6&*nt>26S=Vj5c&{xDGA%GP=08p!M%M%>K8h`^d1Tzo6;-e^P;> zSe^7KVOzAP7okHw4Q*&1`uv^f6g?E_x6u*Vjn=atT~j6hO&vKU%Y}1a9xYfsY=oX@ zEzk%0q7e^9Pp#2_hdOA8%*>;i9I~5;w>t>AVv;AQCCKZy2hC!U7Bs{G`thL&rEKGzA)#U3~r??K+C*-VMN{M>e_jBUBm z1|5m{=+NGVo@A@g3crc`gJFJtelFk==sEDeNS}u`d_LOaf#G;`im$-jpZ{IYg$>?_ z_V^C0iw~m>?nW!x7wI3-3V%n3@W=xBxv43MF4l5b1)HIZZaDh<81%VG=v2;7&Y#TO z$XJXPT#goeF!G-aUk=|w%k4sYvIpDX0d(6nIwIX~hHkUgXt{o9K%*i(9<$E%DP;m_lhvjzHP(dS2_?~;jF z4`-q0!UlAAy@dqC`ad>Ra3tDLQM7{pq1&kv*1~fz*Q2<9DO!F8x+dnMYvfM!-LMKB znKkItu0zXjL<4&ROWOVyT)4`ALm$jLE~SseZlsS#0~(4}GzMMmQzJba9l=GBUV#qn zW9X2-5^hD;)SGA^A7E?u|5sdi)>ki_Mxqtk)AP`Vd!aqM0DW*Y8pu>MkXdMt7RCJs z4Gu+nG%3=v(79fSHoP1ifhW*_ zUXA-7gx`dJ#{EJ?)AOemW&itWRf`OJ)CnD;zL6e^RY^}ohjIxT*j@N4K8W?ae|*|4 z_oC;(mv|liuULNW$L|&B?)e8TU$;0zk3);I|Ig*(0W#dDhtLL#mdMY{!=`u#zJh)M z4Jw)L-+@;2GWvP_E7ru?C*TQd(ehH$5vSOe<^<$ zT5bha#MjWkzeNJ%@Bfxb5j98WZZZ16+t>+z#);UxY<}+F^E`sXN#~c#&;4LA3fqzX z9G%LllTJ$kwa2Szpa0BW8oE|h)6mYu zw&btDZg>ctvo_W8bN@E%PISt?#}(MJdVZ!W?!zwFv_?8PXQM~%O7xwu5e?*1oRP;O zugU)Rr_>v2r7xCO@j}wyV@vE`J1xGu@f^}S(YY;ECqMUd`~^6M^lEflo=`V6R36=~ z&C&CuHF}_RMn|AG9*Ni2W&eBhE+E4*d8sG5-hkG(1U(s7qYZCF%fE-k@Qb*AD9gq1WE|BX4Nk&CPtNt>bLd>ZiVg60v;#F7rV(s{rn4<0qcb|hebL1-09}OBB7al(8rsus*aP3g ziCDE!dQC6ECZu0O*UZ1@InttW+Fh66#iSp@TJHZ!O;RM?(YYUp)o=_t^tYfrzXKh* zhtM89hc2d{&@ZC$O_NR0Ro?~u)*FLPWfsffwP-;1<7w{yU0nE~QQ-7cK{<2;nxGB! z!tyu=t#CEAz?aae%ReK%J4&GC>Yzj04L!;SU|F1wPSKs{8d{0Dpa0i$;r4hDt#At( zz(?o^{Ek-mFIqvNGt;6ffd*6+YvS4HS{R3}omuEq%|@TU86C;H(cQ8Zvo`oV7cR0l zqrfh7sJ}xW{0FV*n6uJbumt*CXZ#Zfp@H>nmWFyL`rK%AYNp@}oQL^X=KFG=$d&EeRsSb_m6Cz0xpEsUlQ$kIkbG;NT1m} zn|gXK85SIXPQ@5>h%Q0{xe6VDIcU#sK^NHybjV*o*U(OM&JUqeQ@lkQfvRZ3&C&dh zXnTXRTzIyRM-PgZ(TYDrEB+aMpwKzVa%j26=&C*!ow{!5lnq1|*CezfGti!27xx!q z3DT?Le)c&o9LiV1E#Y>w=WnAu{|FuWFVPCVL3?x<9g(A2CQF6YunzfWpn;A>KXNBw zZJdL2Fq?Ub3w!)FR>5zv92RSp-hTDbp}hvpzZcz3o3K9aK?6IXb?R|xw8s_D{Q77| znnZpJv_oC7l>5IQ7Y@~AbSS5x70gD5dI?s>hp{^DK))0I#TIx*n>1C^(C2PJza{TO z1K)_&^9eeY2QfEdZCM+%pDD#fMXZC)c@K0B$DuEi%h3wvql@NVw4sO5ik^@3n`pV+ zSQQVU+watNY3LiE&vilrxd5|1a4{F<@OpGAR-rxEga))54dgd;1deH+Y>16X4?-(m zjMjHQ+VHbj7vDwB`b>ciX;;-l@3-i{{&(olCqoCJk&lXkH=zyR6Zz}V#kvb^=reRJ z{DPJ%*)g4*r=j(=K|e~*i}ZY~Px@ALF>dadO^f4mGCXSchd*IC(!ZlaUh3TZ%v7v| z+i)pv#gU!Tmr~vH(rTZKuI~HLRsSyf{D+a=i;l>*=oFul?VMI)HFT9WKo{XzXpcIe z+wFo#PeLD@6)r>%s(aA2ur~5HhHqeL@^@h){0*Jjnq5*o+4fx6^WJEr1JI!xgRX^( z(4Ndg8(tXRgFg2#Iwg;zJ%0+T;XZVVigisVVioiVZ-ayIVr0>0Gw*U?MZcj3%0H1l zx?2jUD0=@CbVMqk0X9MdYliOUR_OERp#k+l%Uytu&~UValhKjRVhQ*EY%biVccQP| zr_sniKzsZ>+Q47vgGY2v6&FSuJOOQ>9J;9LpxdiG8t_1L3NJ#B=xfoby3Mrve^uOg z2Hi&6(H?(-2Jj`?@IlN4f>v-ukF-`!Ku4lNSQRZ-8x622+VfUu0A0|)hG5o)rf`uv z`OpSuqx*g_TESX$D4z~riu|o;`S;Kf*n{@;AUc9a_DuDbM$4UscBBzn-`PFc|K4az zh86Tg0~vFlg&L?Qc4xuA`Y%lh| z7pL?}Ls|n(pB3p&XafV#z$T${dnH=oEoh(*p*?>JT}#{1wX`1{iKBX_DL57FKvlHf zx>+uKuoYU-`Dnx=&<3YO{?+J6+!!uFE4mk53lE~@pFw-L8C{H@q4oZOu7QH*r*g&7 z5zCh4!Xc}MzAhWajngB)Rirzk74$(H8XosAiu~!}Y_y(R(Ex8p1H2avWL>0RMC!}W zymL$5;1XHK-~d?;R)IdLsZwDjw8^@WZWiedXcN8B*&c{?Wdz!{N$6N!fsWlAG=!Vc zu~~*b_jDhYp%*Wb;WFDC1>Zm$*cIt7(FP8pfgVPWnqqxZz$c&$mq+i{z>e4gT`lv_ zGj%!I&U4|WzAQs4-a>|hyaPS8KSLw^3k{@1zgVv5pw_?&coy2jLFn_NBRvIe=t^`X zW}yMz9NvkJ?EP6T3}8K4!3&YzhEC1C{eRI13-wQ)gf>(O4Wv3+UjuYx&qf1i zgRYLAaldbv9nOUnPDFb)9X+cSME*T!U~AAGJQZ$={O#d~=*HTM2L3x5$gvlsz)nO1 zDU05(jdU!VX~~5f=X`X?C!#08Z1iWAC1}G-!15gPD3kdf-bf;alZpPm|z`In*rU5(a1 zH(ZF8UxLT@8d|}H4X;HXSnmydF4C_>`YrUqk0SjQ+TZ~+(8Flpg$Abl(rEr^=+HL` zTStBm%>8F5hH&9(z6h=0R&?%GU~Z_;G<~38_@DEqKokjw878O z4*U}44^H(QKlqm7BZ}w#D6T14hR_nNqH`4KANgY=e=6G4tjNCs?du(pUWPuu2JQRP zX!#ez*U^2p6Af+O;P@2(n+yXeFeKe5iuSD{I_Oo=it3}~nxPGM2)m#a_d?5$L|4L~aWTG1x7!5wIWyU_~1MPJ3gqlatZp=od{q2=nM<<3T* zKNsz3Z*mGlE3S@?L?g7Kv(buMp%rvMM`!@LzQ;!TvPfTxcI*~( zWbX=B#QoKn`=>Zhb78|<;>O#N-i#nm2KIO47aWmBrZ5^{8T5WdbdGDI0iO}~ zTc828iF6n5dj|I8!k+Xq14p4fnh;Jy1Dq4-g=ho!paHH%pI;aEH%9&&k$w-YcMn?b zo5=qav!3n+My4A_p%s^mbUCzVwb01xqk)};Hrx@duv_F0L<1dHsn?PSq zga&laNcO+)xs_yC;i|atNTfHQ+vd4Qzk^orA=>aBG@t|M;`#?&8^@1IfmA{pu8B5S z4=vvW-NtQ3vHva5pA0J=j7B^bU3}Bf2d_Z`of|Gdf1qMz)Av!hcFtD_M$M=R=u9xx-(FN7=69xp4+SLs%Id!lr0LozMpQMS2{1U|k;R+2LYrPW}qK0{7zSIB0Bs z?(YWOjtxk^iuLeMtnU7=F)sa*pf}dw#(b=bPhmg&0v(yN#^>k$abb7tMtThn!GEzS z4xW(y4B&QbNBSLXfhS*>hPq#PDOM!^R;=VV&{JHTNyeu*$_FN<2d~DVq&H!GtUM{% z2VLFs&>k+vmiRUrNQsM5fSs@=>ATSeUq^pUdjRQqrpU$o(!%|JIu{PGhF*4_#y*p;P)JR>RVlrFL4Q z9T{^O``?$!bTagYa2Yye>(HU!8TrRtp30qqZr56v`%@FNhrQ5_j6r*N16uFn;cMZC zX#L+_&i=PRkt>qr&v;&1w0${{x!I)6?Gt z`U;)WwpXS<0lx+Nlm0o&g^Q{4jI_G@VrSCp(bb<%fX?Lryam6)d+_qB@-vs<$ycZR z8?im*rk@DlVuyE2@Yll^yl zWITXAxB;Exr?D#TKz3#3aNPel()sh#$$132nv0=7#8ry?X6O;!G4A(6&;AMMfi}nc z?*Dtdz(>N3Sf2D-XoUwOztDm-5~b1d?a{NnPoxK-&rOWhYivE*60b@4?PLTpyd{#L%JS4aNfdlxEF2k$c3p~B{ba@9k~%` zy_YOxJ6Z8OGOYLxw8BkjV7t-x^g;B&A~&ZgD1%ne3C$mh_VnUN&qEj6Qgm@Xh;?v1 zdSHEttuQZpOM0*k+VDU;9j^!<4}V0rP1Re|{c-5gy%K$H9U8!!k-rb^z%OV3M=eSt zP%NyAuAOX`xab`Yz(L#?j#lsr+QSdReQ1Thqa%>FIQEO`(5ev+34;xG*6>}yoip#8#n+z#qN0KJ?RL& z0qyCpI0`#1OLM#q&3_v`;40sn(ifsb|1zHM{@=!hLs?;YdigZPYNQ8XW4u0mA^a76 zN!7eB1=tOpl7VPFqtQ>W8Q2B?#EY=QiuBHS77d`@O7_2trzscO6P=?;;ViVm#c_X4 zxCNc6y(Q|Arpzr5;U-v;{UJ-4W07`+qhUM*eEJ9WNxk zBhoD&OZPjV-v?d8p6F2bK?9!>UXQ~_-+?FMzi9m@tV^DXmamAp_kUw99GbT1Q1yuP z7`&MDRJ;WDqdgn6KE3U(L3@5XR>5b{`+Ly(j(R*T(voPpLD(WZ4|CuD{kX8U0m zg7#nucEjh<28uqJULpg-C(skG$Wy7pQrL-fW%QkKG1`$?aer}mU-)SF{8Q|I1K37} z4}6TiW`Dq5Soi6)TCYRjZo80Gn`!(^`fHg}(RaeP*a6!=o4$H)M$dr{(fTSqmpV8K zCy>4y`{Hrg=hFit!!`IGH-5$ixcP;2Q1sfE0@#e6U=?0WYoZ5UMS3gxF6sDEYIqyk zffF~S2FIf#`Z2owYQCKQR#oE2&@yv+34bY6YY7CH(1x!-AGju5h>pzN z;ac>UQZJxC59~xo;HU7IH~CA(q${A$t-zA_I68t`(UbAuo9urhJ^HQmvs+O#fD_ON z%ZByCHt1`&4|>F2iVo>6G~j}7r{_wb<*K0hZO{X!I~wTl@XEK@{|@b9GIUMc*o1zk z@4~Y9XXKy!PAXR)eL1y9e?Ax%`B$M0E=D_cANtOCDAH@uDcXRe@z-n=82E0AY$!Sc z)6k*17Kh-&I3A1cNDWL6=b(#lairIw9odL(-}lj@xBPqQxkl*7wnPKW_Ts`hx*!~n z_Fy_XRC6MKIa=|$$lrpOkp2QY;`#5V^IMQA|F(T0CS+RbKu<-+}V zx2e)A?E%m{xy*? z4}IWXw4ujx1$Z~0Q}Pbl;I7F35v}Og@Ys)1!{yQZs%SlDhv%aKObTx{-~InM7p~$r z%)mdQK(UY0uS^@D4~{~IZcca;79o8b8u`;os<5DY+{JSQm4D2HKVj zALt!7#)R2$5nA!;NWX%v{*Te`gkRAiF7-*OxH5V^oQdw99_R>8M&F`WqUAsQg#BNR zi?7JA2L(S(4V{QaS_dt7E*8Q*XobVDBF;ijvHreGji@zv-WxeGmVSD+stPon`J zMh~Q-ds4vJ5^+%uJu++I5!eZ>s2di>KIlO*GV-qouSP4LjRw3l(vL;@mGI-p{|O!O z0$=9J^H;IBu!4$V<8&j_0sZzH6zR3-qI(7X4asNdl%2dc9W2$*?}1Cu`nI8q@KbbT zenr1Ai+z>emhG{#@BbUPaELxddr#^f(qz|!+06AF(E$ zxIg`^$X4ic7o+!Qqa*PsI%Kna+cbm?(EzSOKR)N8JumfLs-P-XBi$7(cLn+u zy9WKH`vG$!_I+x&FPff+z8h#jU z@OkuuV@KrwgqF+voa*U>mYaj_mV40h&!B7RgSdb6p>#i6h6{UiI$E$ldJbF`-iB8A z1RC*noQj{JBhveqG_)hpvwbo;MQ@_7azoz>`kb1M3(Omf8jJWX;I#-{g zL-zxEG9L3=%CC*C<})Kb44uDz&i6Q@_ z`bVPy&A{Bx{|mXWz};wME71yepljhvwBr1K({?I~El8h?y|5p8pgf9>+<)kljr=b; z53To6w7%Wg1^@Yv{r@Bv=kZQ5fFtt?o%>V6rr3vcPqf^_=yrV^?a9mGPV7N? zKRWcy@(bjCPFR9=;4tRaQh@@w5w2Z;zyIKnUq*%%-+=afQMl6lJigb_wej2$1#)Nn zZ#b89jUx->&i*IRDJoL1K<@W?LvR@B9buEB3gmu4u@t9}{|)xW0okJqWNzo;ada(o zKBhqKXSp}gz)BV>kUJ5pV{6h4@f^Gyo8zsi_8Hm&5e>p3go_s>Yzt&KlFjg;UX+c`bo6H576`AP^3>OS|GR0nuOiZz{a8H z#9BNNU&P%1754{mo90q7^xM0D{@Mu+k`bfoS?1HTXJ;B%4x zJ^I`sbdCLvxj+9us#tok9y(-A@px<#>E7Wm^ymCZ=mx`@_9{^#hY*H35%+LTNU zbw>}Xao7!?#LMuQ6AI)GrkN)c$Y$Om;{X{xxbegk*>-f1opMqd^2+F3H$jKE2f7{m zg}0(Fr8m(YwkcI0_wpHt%}7s2hx{4z{x-CpFH5oiz42`n_$w@Qa$1a~(Z$yYEq6XT zGNaIduRsI69xb;JEw?_>FQb8fg*KR1Iz4|hRwI2%mJ5HfX@f3~u4u(Q(Fca$QXGx` zoN&Y`sew9Jk#uu3fMIwnPC!4?FGuTJ5H3W^Ekf(R2VKnBHC#ByFQ5;;hxYKB@Ncw7 zMNUnY32UQ^>TK+TGtfo*0ouSfcm)26eh2)8HdyL^1#&-_R7cX;O!IV+>4v$UpaD!k z1G@_SFj*Yw^^x9+?&Gh~q5lURp|WMtkat8^|46i+YtfT%Y2qX>n9T z3$_d=p;K`;I#nytiXTM-ehY2jqeve>52QcQkt<&=)mslucSP4jKdessnW_~bG8bFEiY5SE%(*rOchhrBUg^s|J*ckVqfu39;9b`?hFzK%7R1L)3e~Nn| z7xrK#x(1d+fi>atasN&9z}Xw=f6*x@Sus6d1AYD+w5Pqo5pn;La9-r!Tao==l7f## z#%t&Z?2Ll@!~f6&=7dTGa=%g?i!QFoXhWBw&&@{n_tNn3@Qv_mwA_DT@ygjWG?go- zIcbJg&=*~`7o&^orpR9xz8>xk|3OFa#44$tnrK7q(N*6c8{q`3kN05}+?nOVlk6X~ zV3X6*oOeLex1wv~e)Q~r6bWt zF_>+_g^TH4G~!k0{(Tm!;TEicKcf|vsgV{{ZS?JU9{St}bk$#mj>Ix_@jVf~k8a~% zupt(!nF}PFY0Cv40+~T6BXbS9sO}0MM;mw@9f{p|HhvT7(`u!WsE6L4kDh#s(T?4L z26S(vpG50>A(zkodxr}j+=m8o5FO$ZYo`aBqC?vmy+0Pce`BN{i~Bnx{WChmC)G)F zTo>Jz=i_-e6CK&Naj^UUFD{y6|GFvSrD%i8(a2vwzl`2Phx7nC^hN3=tDxo2M%P3? z9E2P2d_19kasmz|{VF)@YQ6RR~W zkZFOvu@T;eF6uYXRen^XwCZc4AE86gdTwgO{(qB;^<rA>M-qdfe#+GSl!ZoPYkIfWs|TqI(6O9sT&pfSA`2OxB4S}FIs*rx{Y7K2AF-1 z3kx3IGTkVOzC6m}ao8JO1H;f=l0_?+6Y1L{eIHtWJsyECqHF0@^kee_ES<-%WLp); z{q@{)TIcG^X6A6=wz>s97@op2@dvyDtFG59#2KL)m3QEccCNlU3gT-v?eN|Q+5-M z#LT%Vuu^GKQ^I@^9#)V`=7Swr3bsB4-7^t7>-6f4h>`mI@I$beJ|SJ z+VBPRxi{nf`;or~eeUN-AKf|CSE@7n-yyC{h7Z<3*Fa;ei{sD+?nKM2iS!d_V6UMS ze-!BhXu13@>1}x&n(iK6fS!CK(e`fWl1+tU~MX}evIw)1TGPL>OMvJXAe|3c@gc=uFM&F~y_5%xwK zehdfVXV?kP?vd)5hviA%jrQ=x$lr_x{xRC2eUZ-o&V?t`5j|6ZN@#@j&!vkTaS32Q};dt(ML(9E@HvAS^-)G23XEQ%@;iAj*PIGkxy4s6`)v+e& zw&>4tlOz2Y`pf6tXoc<0PaWtNjzZ^t3Kqc`XdnwPH$u7l?7tVe@XKUdE`y;#BRz<& zg}gp#j*Fs!H4M9=BQ+lD;!Jdi*GKxr@F04kR_L1o?TeNhkGX$}e>oRcG!H$w?u`P^ zpgq`(2J}wke}R_!G4hYF%Wt>_`NqOEA;JJ52UNBU2+0|hTg_fJKKyc!yKQ*2JcH!^7B``vnK2sW=z=ke-fy0lkj~P-|dnry+JEefB{1|Jhv3 zi5pwcfZjzT{|w#F2hb5ZVo>U7xv()Ba3^$84MIokYIKB_p@Bag>AmPk{ez{kM0Rk> zsEt{my3=`UjWqqvgwt zOz8>9Y~~3rF5Ri_t}M9XhlN(2AFZPoPt<9bFrr;7I%f zeaQ?OpH9N-(e!5YoH!8aaub+3+RwD-!lCVjweeE4!TZr|^fbDtwxA8|Lw8Go3sZoF z(X~+$4e0bpcR<(1g=pZ@&=FaPcI+X{{iiq{z8+>MUlDs*I?#me|OT3^8_DZj~-Y#NFS$nb$-abqev z^h?nSABy{rqf@Xs^1nof_6Kz63tW=wD-o7P>n$HP4BMfv`+iw2oQsR&#^pGM^nCOL z{0-fPCr(Yj-#Z7b@I18P!RY;|;k{^p+vEN>k^VO`r<&x@PKKSs-&QUWnE37xY{yGb4@kJaiY_ zjJf|5_i8Q-V12k1-36bai|2dvN2Ow{6?@(WEk6XU_)?sNd(i`^*H!7czUb7>2(Lx! zosW*l?dtx&j|(e)I0|eHccMe}CHlajNdJRwyTVteh8m%(zaLtDdN?0#@J_VH5291E z2@ULh%pT3fCtUcY^Htn9gg*Ee`ZL^7Gt+}7qZQRe-(GFdZ96#fvuGeoBK-^+_>S;X zJf8Hv@Q<17e~0XtS?MRB!f3iUTG5GU#7)tjog3-?XdoA&BXK=Cf{&o(UJrMn^?ip1 zav<{mL|^O2T*I7MQJHJfgH6!aZ98<1N1*qoVMV+Zo8nXG`EU>|pSd;#QU+Z!ZP9Hx z4n5!&V@rG`JnFiX?wIAm3KpRIeKkIbucJMgb$yET7Ce#kDm0*t=yM;U<$gnZRB(1W znomJH&>t;#5nBI^=u!Mg5KEk4J`6 zBmcVa7Ibkg3!e>lh6mB-k6Yk}2>b6;F8tN%h+GC!fMZDif~VrZ8`2-8PD8iN3Uq{4 zqeHwo{1pAzJcRA=-2c~g7Qj&@U%Z|O?gZE1?(XjH?i$=32A9PN5Zv9}-QC^Uz_Pfz z?E8Lm&-^RzRlQTyeBGyyb>F@-lbK1F>=Yaf^}1pal>auUyJj!+-2Zpz=-NFogYQr) za7}R>5<~smpAuGtU5vY-PPPA3r=aLi2{IaUK+oL+wc<)pm#PuePWFPH_y303LAXgvt&Bb0dCX4_+cT~YRrz74$M(xm1xBCYJYdB(1{$*(3q!52qOqQ_HPnuDhg#ss z8QlNcvPmd(?Pl1-YpBYUZx)cRrpk>v$7cK4D5#u z;APkfW^#u(hLfQJE`+-FTc84-hbr(U)QTQJ1%7G#3AJ-kW;sj&<(JP`0(!2!v5~Q( z(LIok0*r@xC|zvh(@=pPLOs$whYIu!>aa$f?L0&$h0+&;ic`(>ZJ-Js1GTW}#+AlB z4&AQvrg#LE=p)Pwedjm)Fatv7zks`cl6nz^kty*&7iLFP#aH& zdeONZW`%d577%%XQ+OWex&Ld^(H1o|c85ANBcWa-F0%11*p~4%sDcYEbXXE~r-EOmpreFs2Y>LH7{|Fx2dDD=W$x^X$wigrM4=~1XBp_@ zEO7#*hT552P>JS1`7eVyE1RJnId9l}ilxp%Gc9#HouVk@Py|-3n~vwchfz>$F&=;_=#23u zl-(2KS7YSmjy@@reRdlcv2k^%!`#I5H=)kd3#h~E_FdtuED6*#&JU-z>ufd4AzFy)6@Sv9Ca8$iYDWcu+iJ>wZr&$b63XNUiaWwjGHEzHhD zPw2UJP-kPaaTnB<9yDGwK7=~mZ(&2|zs7lJZ3cBXk3#u9g(~c`G2&Vk$o-#~j#gR_ zDse5SQ`#J=fYwl3)zRihK?R%!m3Rr%?X(kCgBOg+);V@vpyCdJcj0)b9c{NBfAYI- z)6wC2164@m4Nm2$pvGmO0yKp>%^hJ2IK}t@YNfR|I`5eDf%6$B-{c&+{ZNHofVw21 zPz&?j%>A!x5{ZtsJ||Qmt&DD{0_H-kcpEGMj~T;narEV(0@sJRVPB|%*FnYG4XeWI zQ1Mc4buLAbt=#{5%&v~20Bj3&h!#OTRIY&vbRFv2{cYpV(6fSVPC=2N4rL{%9UTw# ziYdx==Q*JslznGoFQ_~Nw{!n1!6+2k+G$YZoo09ps*tl#_xBgm`|NO55)mp;3Mju! z#{8x)19hKQgS!8ln!c;CznhL$HUesEW*Rp_y&yRSb*KV&I*GbLz5E_vh(lUs7q1B^g*U~yKQ0))FagnsK@v-un>F$!@-QZox37C^kG0VP)DIlT%-{o5Am4q?*+>lYFfIovZ@&Y+4Vh;8suz90cV*!MNn8+cDf_hR4kC zz8SnW`Wh+a???z(T-aJ zs6c6;0_8N8H#UX3pL;>Q5SeWHbx^nO5vZr-8^*{doF}KEP=(YnHiIg}9Yja>b3drW zgU#SCsFhBK+WM6?e-vuPmtZyc2-bnwPx`s~!qKn~`~$1P-lv?GZpWaWw4OojOoh`P zz1vltjuQ7Y4uvw92t5VZc%_Xu*!VEi3Qn2+rtt;TnfMJAH`5uX;QYq&us-_wFt+ah z&7KbTJ*>sVO;}luXPw)pAJntkHK>3ep$c@Ja~>BWz)TD?Lls;fYKJ;P*$;%;`ms=P zra|rKX1GT8|9LtJ*zdeUH8!v%6JgcDs9)UU=7oncCo|-=L1?RP0e5f~@vO&e^ z0riMF2`bM)s6tOb&-Z_C(^24mpk8KwgqdNyi%#XGpysPU1#AdaP#>s5CPM{Y4rR9v zD#32!Ipag)2dEticgbG=$GznI7@Y*xU?L+_pg~Xx#z8%aEQCsY7-}o;Ks{o9hx*|) z%4MgJT*iV>g_M9Qyf$nFyFu;TwaeW9GWd={6-B+`Bu)YqI0MveRR}6^HK=z!+QZ~< zwCPtE58C`KoBv|^cvqdfAsf`)G6ZUY*W7eez+F7mhlskT|B``Pq z0B^$D@XTH35iR*W=e1rfsP}?qK%I#za31^w^%`>OeLvSMcoym`wSM5|+5&e#J$nW{ z^mCPh8=>d#|9zyRYn`#g5GvNY6I2SL3y>~CBKb(>v;DxCi! z(=`^U>^s3zpRVU*U|^cRCz{KG9d_2Z|+7*D&QbKi4-n8xDli zzB`93`VS{jbEr$W$ao*tWSr?{sEN#8>j+)8l(IBdk$R+sN1s?)ZrWqv3I*> z)A2*G!cn-^7&qHhiD94mgD=uW?O0Wat)=&jqwE3sT&#)Bwa1s1Hm#hMm|4JzP zolu3IxA7y$`RCfu$qIi!o$3q`ogG98g_yE;0Bl}lE3HF-+|2;2S)byd_*%0 zwr2bY>h3BN#ozPGYKvig#+jq~dmcYVLC^31E~8VHiTzO5&_9~9Rk5HF=YX0o4RxE1 zhuY%HP!B|}p;j0*y0hYxP-i43EC~z1s&Ek0ZG0AHh5<4Bo$vn_kKylmWUB+4Gtm!b zfVZKponK5xp8}?1JRGKlYhX5b8LDufSk57f4t46wL+Ra6XK4b|v*-e-0$0UyI|(+T z$b{lN)QZ1DJyb@G?VN?IP}i~?Oatpdt!yyV$`3&Wz5%1dM^JIzLhY1qfU{G{pyCvP z(pPcQ(F%j05{`j7e5;`BA{sEC|qr9+!tyq-B1pbU}m@xD)2p+1b(vlSP7jo zlhfE3D)DHT3eK|eJ~)B#1?c&&cpD{h0(LWwg*tqTjAx(@+b5`%CQj^JyFjQ*R~Twb z8$uP_6UKqVZ9W9*(r&l;n^2eJALzONpR0r7HPj_|54Dv)Oz)q>xponuPHkcvr-V98 zd2Cz;)?i#8D&88Xr}Yg`FTL(Ty+Fy5)X_JE?$RhG(8&WY!yYg~GJnrkEeF8jjCVoZ zX5V2wm?627U>H;ZqoD4B8Bm3!nxvKxaz}!$8LM zp$z*&6}AR8hmT-;SR#e`! zVL&S9l%_Qnfm%^*sFgM~c7eKohrmEM2kJK63-ti?4eA9K6ZL+wmQs6#y1 zO-Db^&w#3IlkqxKf*-IVjF-mW^9#c*U^B+MpbAQm);VnHp$=gYs54L(mWQjL7VsYG z68(hQ`dH~4x)adR^Kx>i+o=K6+h~2D9_yz-9i|&lE4l-7!EouFQ(XW`-v}!3XjlPG zgu1P7!aDFF)EUZ?!8zn@Aogxo7pLRu4RuWhL0!}Ja3tIVllky5T}Gb$VAD*_%FbtY z9)ja#@%OyOYXDW~Y^a@^Z{yvtA>;i}XCOgVXGiiu&)@$kK_@a3<)N-gEf^1WwDEA8 zp98h!%Z=NiuIX_b-!lFSJ!b&wwO(L0r@&57muMZ-0*^z_-~YH`ioc;Me{16?*_{Ll zjG3TTSQKijOF|vG3Q(tiG}H?B+xQ;Tr3%R5yml-HQ!u^=qrmsj^ZS3l>1bs!b2=3U zLX8VRt*`=A#f_l~2!bl0v$2G zfGS{*@jTSlJ+iTH9_J9ng(@sLRH2!n{0bYZ8Cx2AL)nkD@eH?hRzW4+3w6KVG(Lt} z@k<+jfJ*So7$dI}Fr_gYR3U|pm7)9_+k7jio# z582;s94()dAdxWz)J~;`dR(Yz>}~o*Q1OpAj_hg$`Zrp3U40S1m`N8;|b$E==uErgDHL)V;6FEAU)Kz&Tp&)RZvr7d#J7K0ac(I zYUf5nJpj#wD)fNO-!wje@_PzB_x}evx-Y{Oc9;<=aW$wFv^4fJPBJco3bY5x{-llX zKt0PngDU7dRDqF-IQB82@+B?8{jUHeQ7BP0sE6VoQ${Y|JHcxGe2 z5>CPZD8E2scGDM!ic`hLU7>c`J&2BWU<{PwR5Ms?++f@bWp@f{rB|Ru|hu26oXpmt`0qvz*;GuR0An0(y$1j^8_l;ao^Y8)S`(9|~0Z7czmpej_M zbxhw3YUQ15JPB&Y=R(i(|28^u*lPyIZF~i4i|-k~K_!S&+F@cSzmzu440UaD8OuTy z+Q8<6Y~0PpLp9dV|6@!M0u^up)Q?!Jptf!YRN!;QhsF<31%)f)tSG864b)B*g^E|n zSO@CxHiO!ck&qorf~K1NHL!1=I>6RCM&wp~lIKX`m8hwsBsl zOIHLcesyDz(LJ1w63m5q)w>od;1Q_j`O`MO4;APMl>Jv@gi6i|<3nAFEXF#f9}HDc zuyH<=|4PUqEJS`EM~Ehg#4r zsKgJAZ=vV=KmU0;Y+)7WwkTq32IVje>QYRFO0WQ`pj9@1z<2>F@dM*~qkmOLA0Ns; zBUC}Tq38ZDL`U~yC1YnzFrEx$xX{Kcpc3pb{b{IxmyCCyF5wfXYyHz0r|97IJg#Do&g2x$Gnf|2lCe;1>462Zq#y>V6tGW|71ysDOPz4r++OhJ+rl#*z zo%>$~Ls00p8Vmhl2-M2wK|K;Kwee=C#Jh}Vp;q$1#xHIB2g*N64d=FwZOjU#uL$K= zqXzfCI!#e1a7W`1Gn@+bN@f<+maZ`#wfTEc1%^UBe!Pc@7p-asQ4|RcHZ5U zjw-@v-T@LnZdF>m-bCOlQmoHD3-kfeqmnxC^$19qaMd zj-LN7(Wwa&*LU8h>jFzNJ_svA{|3%G9W`JD#?xUR_yFp?qdE=!Js&i7g990VhkBQ+ zcO&QRx(8723FU3<@A=$sEbPSCuL<{mPCDJ_WQ9v%K6nM@hmo5)@9~y`qZu!R&0*SR z{+_=NItJ<;j=0U8*9|S8?uM1H8QcyVXugG0NLSd6@kv+>=5NXUuaDoxwshX-I|`Nf zJ1h=!wsOuuPw2zAG#9de1Ukr8uGte>f^d8&&EzKL#>2QA>&0BZU%bVUhqjtAe?rnD z)wrH~3hVlZlR20EO`qT^w_>}S5JJ+QsdjKHPyGkzOX}ge4AaCG;upH&%>UNWFiA=o zMJUT(FByF!Kr)BguTw~QOYAjhNYE}MdybRd$EwUa z6SA(fwDb5>Bl$NPANIQXFit{}R?PLr?4>Pn@U@X?GxI1`YkO+XY3czG7_s3K3Q#d8`wNw zweZM({2I}F<)-3ORCAW9LUG6jw^-FPF}Oo9UWtrdcjk**&~%))l1wJEaaUqxCBbTZ zGEuBoM&j2To4CX;Nyk{!)XGZBk^~}!znHk?Kmwq z$pTnO221uIw&8UXm~3P$X=aO9Vo6`KLnED>Zr2)9@-ekXo)hej?LZ3V#?dB_L{ia$ zhsUM~MfzHTdD!nDU<3+$h;1+Id`U8!=9NYGd}kbk`OW0oML&)&*FOtEw%88TXQCvA zJe9E&$2A$cSJ*_sVL7V06!hH^PbXnCk`1Jo`pkWzC7}O^-HHaoK|kV@CB_AEG=eRO zFUh0$&iUtqRwm;zDQV`w)y`HsogjLwJ8$~jtacH>XVG3*A?xXT-OM~qpT3^OJc?@Vm(uIUQNx+Lbk8CyG zLSLIiQL+6*GXC_jM|geC2f9wbtF1f@^R;Q;u-|T%Afo;c+C*H>^A@l_$!Am9YYZww zuS{orgh1i3l|-fBv#ja@EAGg+j;%DGEu^;X7=Llt)ym>bAjT7XreOaUT!X%)o6b1e z3Y2aX{`7y)Bz(oiHIr53v{e;EADb3Rkx4A*ErM>Re~bdI(U)wr#T27|58FwMyHe17 z`rTQ;JrSo=ouo+$+Kz0qB1@xRXa&^8 zCns?v1BlBPNnC|&ha4@}{{%)IG4dynz9z!gS^g(oSbY&34zjY(%ul20nk1NP$z;e^ zq+H#x=}U~c^cS;`{kFP5#!+eY8Go^&W>Clqn|~jX^@m5%z^dA2Td2S*tzX61&2~m} z63?#>!>=r06G?hdYxIK6nw*yK0!B|qQ_yAj{bOJb*11+e8y2Hg z1R8`OtJq8W5@#5#5B34fAJh#!2gf%!^~9hOeaUQ$a?<`G;24|-W48{Q z$~YckzNEI4ei7y+Q}DCv?DlW;y0koacrPX7V!$_MkXS z{~G<-81JNgBgj6x4*(_aJEtD=wHg9f^I4xRS#x ztOE1B!@GQ4JA-qC1_Vtf)G^HNn#(&(XIR?um`koRK5DgV+|I%cW&RFr7-_#yN<2z= zW>+Tv!JPhR5orhO#VOKjY3 zj3e7h9#c^?lJyN!WhsJ$vsGkApNp0moj-|qyV6x3-!6>*C0Jcsgby)Blduezpfhu0 zNSKp;MB>D;*s<^(%OP>s#IQ1*wgmWx=9M29jG^tcp#EVl(__1ivK?zH+e_er#5rkp zU+fZ$hO3AXg}ERK2xsRakiv_2{*n$sCNimJSJIksIeSj zldJ#+;o*O@Z3HMxF<;K}ab(Y_NiGk%iS^d)|bV`3kHrJ59Vy`s(qI7s-KwyQeEdb8;v z!6n-%S2Dl~oNoyi!V|%Z{|#_oAVM*`(qmNxuNjou2QJlaQ}TJnX_-Gn>&5sOo+;@c zCGr7$7t=3J^kDi+(IvvZJh9GO#vzQ)Th>&>{7m^HvF(8EzHnUJNUSR{gR7L!C(N#W zICdvMCydszwCDur0c(qkJn8}yEO$pYrzljtUMtBB#1qS&n?_D!=Z zh>hoPB{z$O1dqXF49^6&yd?@Y2i{Eb$YMyn9@$QkKzg^Fq05&fBbfXL-_gXm%T5kq zf$iZ+i!0OTEa)5UKmCaQ9w#3L^GK8k*0!zF2PFdt)PW=~&{xM!a>)uRkKQY*t+?ML zI)nd3{C1PD1O4Opj>qr?erxDUe9*sT?0Il6iE|^{s;RId?EnFu609UGrX@~gN0Q$} za792bxlIw%2o{}HXC~nU=8E9I2Ie!Ho!EV1ekCza5vv#aqQv^6C$|X%xJV_dnCOpV z1d92}cs2|n@L%ZpQn*K2+ZHCWaV6N5U}=~=h3^Ft!%9^Gmu4sG z!!4dw@Q94TCw$MKui-5M-*f1;5T^$*lVkf6pM~gCqWgs`R|sI?W0hgY5up3t*Rp{%h4%&SrIpwAF5aM=`b423SQE$X~z1$QO00c2#20H4zu8G zZS{wlJIm@z(j?*Vm3%e-_{6M53`ungYD0_=VvS)pA`&Y=1&ALlr1*)#%uf%izf2;L`1c?-G{r$^oh#$?PFrr;}#Phek>#Vn;| zAzm%TVy=ZPq7$|`(CsB(Tw)Gr%s=^2)B`czr+l6a{}S~Gaqy8t)8;q!ka$&R9l8+*G0v5pMWv+YJ#WU!N{7B+&-jgO)G}g?VK>i4WPFbUi6DEv2l4XNyPd?*u$X zf@QX>Y+8=H9@bOMay?$kKAQ4R60r(%Yp^beE`T{nG?hTfZ|LV{UNQ@tsOS?DhhH1} zzvK|Ml1Rkc%2o_!8PQ3S(b2nIjV;Jrma!9~<>rvcirU25y)ppjkvN})vk5j3c2UJh zM*49mq!RXh*%p2!&?9$k{|ln8hi<&-lcK+?w;(T(CYuTF|GBLS8!iY9kjs9?w zrXjFoGl>>ZaB~WbP5%bPB(;TT{s{}yhrh+lf2EYjSbaY5oFJ=gVv3!V!4|kCK_d}} zPn})EX#)uy(@w)gvsIwj%q1a-q$I`Fp-C>It3yFAVKdVW!}bJ=u0$-)(6+D_bL$DZnPB&+ zJ_F+|j6YMrIkQ)`Jp}%XxzOMo-vZn%DeH;t-!7~|@mP#^V*1I+nvl6Wc%6jRY;W7Z z9oFxSEx%0bI>h`QGD*Hs%`LJ>wh&{m({(k*CO2&fIV6Xj->qfiaV%*LnpljHKg)U? zMwbMeDkQput`>Xv7@Km~>WdRYDdH4KBf&Ekd?R)Xu%Bn+7%Ye{Y`6yDJDh$g3dL17Va%8EV@eMv&b5xc0>kqd~;i#Q|`*WRU+V)BFjy4sC zzp=e;I~195Gwh}kw6Nxtgtn1!D(t>8OhPeJ&@Exi7yVp2n3GIkA=TKawt9G5Vgdi4 zJc{ur_>pTU$xV_#`l;yG#(5wK_oKUyPY|}tX_5;hs7t|Zn4bgFU~?ROJd!lRZ#8!R z;WNoD&sbufB9A_PcQs~G zBjG{wBZTX=^}7u&?dbV7vCk%;%J2>Wa*KUt%VpohQ%VrpJ7PW$VFSjJZnXQvb42@(G%~|AIPN7# zNho4??KASKnZi;53HKo8tPezjz3Rw>_dX!6n_HT zL0HsdR1~j|X1xzjKO*!d`d}h=V4<~`Z*7-sJ4LN$eAn!6vzTba@XBt>7KqJX)clcF zn3xT0!)nn#s|vjzgq9^x1OlA41PYWdOu&BVCxsbnex!Hl^yiW2AxZdK3$70I`xCD) z^hys3PR*PTN#md|!+4MuskcoeBQ5c4+u>16-nLcTXLSLL6Iu0937(bl2mD&IJDDlu z1g#6>SJ)gN!2{ydgH_RAh6AwQZ3Q!Q&7lB~6zAVn3<|Tlv6es+RT(F@qS8>vOS}$Y z=Vx0UKvApE&G5W^KaO5JQjDbaqu&~j)e3_o#;Z4F=AjK@?uw-zK!n`18~7a2zR}V# ze#?9`c$5k%*`AkVIakmvWIUBUEK8hlRFW1Bj^cUw#Zwi7b2#_I_#_4V&A0)??RM;7V(LeeD6N~l+-zUV* zW(CbO=0*RO-0o|ZcsVS@igKAj5>^^OfM>Ly1Rkq^Bprq0Q`^?)*q*S26VY`ty$a9| zJ(7LQXR{o`A-~)3Kl#o3JZ@i~Nbby3-;jh+F`h}HlLT6aSvV5Rfc(W4*An=LaRI76 zhmGBSuG?0CqVA%=W$GY(u)Rc+Y@p~RBp)88z}&=nfqiGaNQiG0@}*eUG?c|?k}DK; z&-#TZVg|`}S&*{ygRxnMPkMs&B-wQ0yrv%$pW+lbA0Iah+stkRGnTBtFSYeUbYAp( zdXsUAN}!`mMyA>l9#h_<#_@0K55XxtNoF(tNk1O;32aV?rNrnilDsAT)A(j$0p}Ty zCFX6Cy@#ii6v@ZjEbJfZU6z3i=EC|EAZbmTi*5|Y%?TEPAg@STh5&OYVutNlF6^4( z_l-cqm`{oQS>{KfpGN_uSbaEb$6MU!^as)ZL%e(V)FpP+Za5V(1N>ZhZHu4KKS{z@ zG|3h0w&U;@fv*uj(wwB9X_D^*_YEJs_)&mP$5SHy!xCarPBN^6n4M0926$g2;z7pg z$+Vm~ANq08KO#~=%1UC<74=_y4iIA{lw_g;$yMyyTGesMa~s_gVicvhGg*KG7}sOc zD+%crB+y_2&c)CxlD5}ncvHN74&1#?Ljw~eohKbVty^GpjZ?y@j>6t z(Yak)NtBT4#t}3P7a@p6kt*}h=_tQ@ZPr~!WsYD@LDPRt)kAFmTrJ+aAwITLCY%`!MjWVgeF!7ZH zUb$}9**g}S*b1r=K(d4Oiy&iY9cVxCxy9<2Q%G33LR>d3J~k=McLg?gi1(DjcB0>; z&lEP|)y}Gn$x0>hXc-B*kKl2bOK3%G!pSSK2{PYytv~&)HjxLP!t7Rd+Gpamq|GtA zOcr0JZP6WZ6F3sim1&ZVB<mFSlt&`(x2l34#hevi!J(7U%BRmqr&>KA>Ak(8;!dTiA`E;FMN$Dbss>&gmv= z!Q?QKq$Ocj5+tRF##x#|9SFUc0CL52amYq6o%G=?5tzlENE|es>&>Fg{G; z!4z@{o6;~ZK^imvhxxxLV7@J)vt61C6m}cGJJ?U8FNsZIqp%;y;yl;?GXt+=r#~6P z9B?!&j`JX!Uq!+M=!)1@dVR`~Yzw+IrbuW-1XIu{Tf|7aghz>$2HUdul=LNkO}6SM zigHxA!2+ydT%90!sq`^HzR?O}x0hg3&?mq-5{3Lj|G6c5LvfOav`|a>7jwU9E6k66WEE49T=*A=mifU=O~PiM!Q&dtv_oy;th~!bx%uhyMs1#Q2%%-lJ>I zZp_6YA62&^cpJyuH39C$emypl6c+R}jN-r6pb$mMGc9TtcdyNFIsjXggi*8=R(D;ykb*j=tuY zoc;*P9swn9Okc;A6q977*~23ga+5fH7}uh}bc|mSE4|`8pj^C!iwnAW4E1)c9AA&Xsc~PKMM0B&?mv(pViGazqZ7BP9d{MJ{9}r#PrG? z#zXa0XkV0xamvI@XI8hLKn>9~MRyXTGB`gV!3^3a=1QPTiET~B&25WkqsxqLvPGYZ z|4($O*`-*-JV!qm+xt-RgE(X0^{_9y9^2M-$9WTuE7{JJFg2^VNU|Tcg`NofbCz*O z=Eh@FkNG={Yf|(~izB;qB)UO6Lf?nE8&-hk)?()_fO9yu>mV&E749QoA|}Su{-X^r zhoTgdkOWn*uTG$>*pH?k4VxzvEXhxMOR`?Hr5+70>4+CrW)mkV{zdQ&(YHl=hN(z~ z({XOjWUek|fh3%y9T{KD6F!=)Y z%02_mtq3@c$rL1>LC_GA|4lyy0fynQ73awR&q^+mq%-;wc7WGf0wrmJ?hJ906895v zMl$}wPGzxzWpjym9o?qb%c>t>P#dQ)w8jMAg<}p@9AJTWqW>Ga{P=XUV&*ZPV*TbM z$)dD&TOEE$B?Zh+GFh$Jq50o2-_s82WkGc0t#`F7_n)70otY*b4B8KvBz0cZ_i~ z;`jGH2(Dl-pJbB8RM&(4B{TkyVh#~FJNgFbhLE5XiN~^%63mUj_cywK=~p1hYiuRe z&@aY*1a^Ix^GYzW-{D_UyRHY}$m$@^%yA+H`)w7C2{H)dx$r8%>NA&_xumcM1?8ZB z4_0Ic%9~F(;?<}1N57PUymFt**NZ`T^8ChM;!Z_%ZLB&!TXAs$6*pZdK?X9egWVA3 zQ{i|N$BGmck$z6*qcbNtPO>%FEH&S(j4x5xAIAC6N3x`{-GTl;@5d%m1nD27IsqlW zjAvN6S7H#L536|03Z60lh9K?Hoxz}vt-hOaIYoVCJ|p(Kut`jug*K;nZPB;a>zke! z^`+9oOfI2cm%x1(SHvg>PR|Kc6=TUm`mvcChdvFq^(kbXt^OrDQXb!J==Z|Lta=Wt z%gQC)iQk(3Xo{(Vt)yXfyXH-dAvmw6d8GozlJq1=hfNmd-r4p_--BYjGM%~7AxRVa zBzET~uVf;sJA`OOz3VVNN|>0miPVw}U1G<~)q;@E>9=H^Uo2%Z`dvx+)oN{`b>n;3 zN|kFP;-9rmO;0}s^Go!q^%$M|7(8UbHDqa$+BRbwL7ow?Gl@S_h$J^>HVuXMBjI9# zMTBj!>t#M~C~OD)ZRopW_X^)G@Eh$c{wav3*NX}Drfo8eOPOO?tMC#$f|2AWZ97Fu zvY|^%!l|^!j4u-87X1UXcqEI3-86K=nR`c!?{)zirD(Fg5KrRY>WIHg7`C#TG zH}Nk;|1ap3x5SNst{iQ!-IS||@rQnHbWw=Y#`{I^zp2zKX-P7jL3a|oBVcw|j8+D{ z4=ig*2C$0J*iACusOT5auS&6lu}epSSrieM72jj7FiD%DOGKR3wup@SFtijcge~^U zLnb2dP0S6oenWyu+7URcTwzt~iQ~@-z4F9X{er|bDJ&k0Z2s#RZzWFwukk2L z5Z_j(*Bm)1A`3zPz`i&yq<_x>)cW7IhV={L3vE4$mYLASv5vqV)U_7ho$XfIbNOJlII`QQcQ;N-<7Ee=7Y2p8s`#$?F7Y zY0HrDKVgbmZ~YY5JkVqqNl6is4{$hk?dy6nKFw13S1wVt=T4u}KH1|(s?eoZn;vajv}&_6 zLnEKcl}fbg+B&F9yTGp9dIfduQZR5}>o$&NaEibxy?gcwY}qETYZqGEz=1)XTeNG_ z%xloBRr{_%t=jb58MMOZO+%kfJL~!QPAk3hOBvr+%|n*e@rxZUur7IbK3L)VJVlJq z5yL`9EDasLEOf-$&=KQ8d{+7fgk0L`8{Y5f`Y9octNR7)yno7fQkVF{w}y_`hehb{ zHK8LyLWl1R9kDWW#MY4ax%>hm|F5>lA+@6WXHW3|t*K2uzhN(Seox`wr1<{iCGd_V0@PBv`)~uSBDT=+ZF`kKS@EYuauj3djb7Ed*0$zZn@nbBG2eD)( zlg<3cMJX~$R?Ev2#uKq7*2N>RUpNE{k{%h33nwA*W~N5^vPdtA^zC>Q_m`moJcPEl z2}{y`W*Zm9$oLHH(NE!@VS(y-nKI-TM@Og{TCRQA0}GKJg!XJC+Tc{AhnYEOgV&(X zEeju1+Rr@6g$-B*Zfr-oOs%}k033k*aWziGf3OQquAP^eglq9M ztWYO83Y(C=FZ=*cAzh?yUN$p?i_UfPGOh4#Y>vCIEgoGjFVhWsqJiCt!|*Qbj(=h! zJgt6S#*WMk*I;APpNC}{q8o&?ebN``%7HysaD31nO7royMU6k$6)!!MjMszM0b?{PjXjg~NVQbRw zqT8!Ti@Z!jY>%d=V?A7ju8Ey!eIKKN{D3xm7_IlnmMMVa(J8LnlKt-xcZeJP(776d zJ~$Rf;?zjLjW)Ck9nw$G?e#O-)8Em6|HW$9s#RX5Iu1t8sGA`$hD~{u9e# zt9EJ5`(jPfbI_5>F6Y7_{0K+jC+HBL+CD|z89iXmM0T`3{RrCAH_-q;K@YC4 z(8c>bo`?U#Zg_Tw^j)wPhr0jEbWB5kF1pHRhgU@Yt>HcB)U1yCPooWNiTgXyK=z_* z;TLof9!5J*?6j1w9yZI#{_Dhr4-N>=Mqfskq77_78{Qo09cZARqHAP7x(4z)rEOar zeXcsXxErJAK*va*i5}hOU~%{VRb03zZb!Gp8Z@A-;pga?|37rjkLjH5pN_8Lk>Pao ze3*|X;$3LNFQ6mw0UG$%;cu9oOh$f}RA3r9RF`5CT!L=HH_?jUM|*kzb3= zhBmkm-7UAHi|`(FgjR;@(GI+hzSehk%jRVUb5ZW}ScK>Uv(cft2AzsK(25^LKR}*B zcS))4DUjpQ=jx$z-Zt|4pdB0=>GRO%7NSS+wb{5>k8Z!qd=t`l3BP9}Vm>Eb9CJaxRSQCbWWO=wf>v8{ub>e@vg$ z(5dK=djUF>Plg-g{!8c@IE0R5vA$`}%b>gAgzzLRO#7K8Tv*X5=ty)#w_i{6ZI#8k z_&oaA{2h7(*El0Da|WJQBR#C8MI&joj&BlHs*aGgPUncg@NZSN`cCH37P z_J0E|st!({-+jZ2(39?7G_YORABzr26^ulO_GWbI?nKwbDs%+bp(DBp9r9Pv18W<) z8$Lx}`@aui|GOWXotYkNgQZD#!DcuVy?+C`%9o&vXf^s;-GIJE-^GSlWN3Q6H9A7Q z(1sVF^(;n5;7+uice7j=;TPzt+>iF;H*}lj4NK`VXwRym71j+;K@XT7=yOBS0M9~4 zW)`|8=Ai*Uh@!LXn@Cr718ZfEADqkcS%32hYQf5 ze?0DQKm&RK4RC9u_aM70oB5UtdyqFWHB=HEnhNM#HAElmgjRG0Ix?f;{`u&3y#jqn z-HTmtBl=w4s5EuO(YI(7wEj~t_x<083x|G4I1(M|@!>Qyz>Cl!yaH|D9`wZf8h!pB z^tl3~Q^QB2b6!5uC!!r_h}L(i`R@OoapTPJEVPHS&=I&2eP9{dqleMO_zc>Ux6q0| zL8tB~wBbL{!2U(2u;7@q_)4IQ_B6~|@DeVpa1r{z5_B~$!+y9G`BuwR8JjA;7;R_) zdeU8sF1BT8psUgC`!w2-1CgIUE{#yBu);X@zpJ?h8CKLhZgfF=-WRQKLO3&AfPPTi zj4r;N*ba{vpUQVe?+-wGej7H%<&oZjF4BGDv+04a$Z#%yL+7~IgtX17g-yfL&_Mg6 zZ?*A}KL-u?YIG{@L3{oPTJA-(BOjn0{t6xW-?LHRAGG4q6O+}^0?pAyb!y~yMSC;^ zow9M^EOZL4K-a`#bgisH16mjPFQb8e5cjh`aAAahq6Leel`1#^{oZecKF|woU@RKg zG_-*W&>k(oT*Kiiw8zh)^}ZQ?82Mi#&u25gr;AMfq*Sm3T5-il*9lvNUC^N&fChFJ zT7GWazX~0hC1^ma(Z%{ay6U%}Bbqtek!JrD<-#6SKqIY&R@fL_ByG{D>5PulAgqj2 z&`+vs(FSkA`gk9@i{3+@--QOc53ToCw7twZOr`t3Fc&sl8e3vjbm-1RBcBxa&qD*q zqEm4zTH*4z|7fJ2L(9E^C*db(AcZEUdW)maRm7~Ty$%;f*bxn6FxtQbwBUK@d2lKE z+I$q7<4@>MGS#M}5$K2pJOJ&$2=x6w1+Di%bi~%9BlPSP_J2MXFOlJco1?(iNN*26 zLM!|deehSbM}LKxscBafLg)4vv;!xEwb1&Tp#hwVmg_i`{cpjZWZ2UonCm%uu$&hK zSD*nrj5YCDwA|;B-j9BSmYtUJd!uV+D7siDV=cTCo8T(+K-!b#q5>C3otuWJR@efK zv=iFU>FB;67>>p+q$guDT#J5keS>~8R-c|mYAm|gCZQdej&9d%Jv=(C>xik$wdo*Ftmd4Xkh1}+jBwW--GUohtTc$CK|}Qaep_u7{5dp zU!{xFPd+u#p3lN6I1gP@E3#bl;o=Fbfq8RNKqsLAO+b4-4Xt1<`rwu5DqeyHvKO6# z&(R(pc}Y5Yk4Eb`9UaMjXop6j9nD@GH!epXT#TMjOR*bnMGu%`FHL8D53Eai9uC4s zurU^7ByFe#x=Y%j2U2G=!1-uLu0R{U6)B(1+{=YSwHmA76X2g}fYW+xX0@Ll*bI+TCm zQ<%Rn4e`_1fb{n`8joL;Dw-2MhAqhd5*_*qm#2V+V0+RxV@KS9)^qF??Ejfubmqdj z+=xb2>dG`!UC>lxqHEA?cLy54eOMEpLw`{D0u89`)hVDZXoJ1bsTzWw zpl4mp;&QQE7#UZhJ-Z!k=#fZ2i$1sweejd;0NS(v(0Wd|COualEq@Bu!|rGR7oyM4 zM-RB0vs~Eol~LgFDDW&gbZ?=n_A|8HpXhcfcx_rEMbP|X(4nt{22ul^sut)-^hQT= z5L#|{+|Q1SjEm7lH$S{4yajD=8P>-YXyn__5&9fGDG#E76ud4qR1&>^EY`v5=m_*d z&zGS{z1hrlTsTxWqjS0(t!Pc;Z;1RY=umFM2KWyeaJ}nOesi>kW6_gt5?XE+HpG?K z33p-_JpP8f%vJ9H(Ofu0-=nMl7qsG&ZcIIGgucZ(qCFUh9w4L9iWi{Yeovx-|A?0V z6aC;Qc2gSi+USThLIZ7!x$pl@T=-xgGjJHXNG75~dqLd48m-_qG~ku!)I5wn_XIkE z&*Aa71zkg*q8<7Jt@l54Bum`P{x_oy7oKcA(Z$g>(u46F(!PtL`UF%=mC{~ zTMD=w+JO_$a<$OF8lr)AM(gj7_IyHkJ{oW~%Y{9^9Ua1DkzR#0NI#5LydB-QyV13B z)RMg1k8UNg9qH0&5Bp;yJP$n?SD=BsfCjJ??Z}>#&St)f0>7X=$=sd_9)%V>9$lo> z(VjGm`&}ZxKia@J^!fA9=Pp4Tyb_(#ThR{Q9rqu^67K&exv=0XXa(EQ2R=q0_zLa$ zfyh7cjx=I*(K&8}KHm-vq-W$04bMh9a8abMM9VM1+@Jriz1f?0pG`iKh)9>Qi==+4wY8+0gp zqhCO0VokgSo8zK4)z-DhZEzeaxky(wK9y?-M5Tr;$u&ggf*Fl>M`B7X(;Af0`h zi-uejT%ICphDO!~UHzw{4faPX9*a)Vj4+EfbPYDf<=7N=U_C6fB7HYB!$zdXqKkVm zGGf`x16R?2T~wiuomgbXoI()4Lyl% zaaVZks`RtqK9_~{MC7x(@77)adfETsSumVkg{<&V8ka)0EUg*TBhWpr@k^ zj6k>5`Qd!@xtq~7bXT}K^4Ft7|6-&+emK7Wzm6Nfpbr**ByGbAXv4M9?bRwg4c$h) z(QP#d-EPCt#W@D+;8c7bZ%04b20fbA)@-x`^B>Koxn4qs1)f2N_+y-pH6Np39@`Op z>uq{G1@_x^JhU4a|%5V)VHO(39^8bflg}1APvC?oD)U?M0{T#C5q5%w}qF;RDUk zecuYLutTJKMtUGRhNh;QMM?*A{is7=QA zSOv>Gl^SY}M%n?bpeq_!pSV9X(i734JrCVx7exAja1Hv7c^rLyD>{`QViEWMw_Mos zU(g>U4xrKv4Yc9j=psB5ZEqH4 zeehB)jObdl;9cP=tVen+x=264Zul#@*xEdu0+@~t^&E66uR^ElI&@9kfp+L#w7mz> z-Ln2^_P;mYBEvb|fj;ml8sRr+&ktfR`~$7H(=(}}zG!+RR>yPDayP{Ny=Xu`pd)o4 z{44ScY-ImCcZD{lReBV<>MLViY=oYS!?6xthi&j_bfkVqM=tYhvLxD(D(Eh$kB(eB ztbzT}5txnciYu~Q7~xX1$9IRT&>?+1d;zWaok)L#2Kqf3z+tqZV$UTjqp#(r=m?#T zj_kll4@U#ZPKt{Q&>>og_UwAJ;yWU}8hv10{_&^i{t)1=+v%? z`wxdtq8;6cN4WntbK!$;qCNNkZTKg2&JRbr<_l?xnxXek#gniHx-Dm*NAY#o9=D;3 zx73R%kaAd$^a)rSPsbzN|1-F-C$rI>EJOpk1|6y;asR={e-a(a7tlc74)?_UZ_(}b z8(OZ&OR4^2(J8Hp*54Sj7C4oQGqHQzScx|LIJ&4_LK}J?9r`cO=YBw^?oV`zioTpY z9v$LZX!#~+eJ7&_Tn}{hFMOH(?}JOoaJ4>wM)({$ly9T=OT3bP-mio#n#@p~f|pA z(syAa+>4G#@z>J!Jpmn&DrkQFNS_kvZfM5_p(8R8{V{)9mJ54$6*?rhqpNleIwFsw zZ>uel-iJ=fZ|I^c{Cb+Y6VVFiq5&>J>wO(v)Vt8<_M>y3|3(TpTbv6UsDM7uH0+2* zd6461_hj+v6;Bj@P3j_$|5?4x=N{=&e-m7<2@tqk%5W<+J~ma^ak< zMicV3D`eh*U%asE-ERHtdCtYOy&~P;Hb0fU~4e&O!{zozETs_Cd z>9_^`rBKOt(hrNZ(FTX0b2lD+a55U`?C?so+>*F|U!0BeM|z_H z58TH7XBB3~kkK8-V^w?%C*ph96I;EP0$GH<|JP#^{1sbc&F$$&ve9Tjo6(>BzCov^ z=8iOSb|od^=JaRXs4h(pNEdr z)p36bx_$4C^h$I@vun6;C^n*jY(XE~75QI=2hqU(#wvKi`zd`YT7Co?;5lf0v%-03 zkFP_A{#LZyUC8;8&8*_Wh&P}Sz8D3zpcTJ|R=5uh@OyNm4#)lCAEf*WXt{c5L#@yu zZWo>&_D2t}5m?ao|Cq>_hz`j)XhpLly(qi|jr=||fJf2o^%C09`*HshG=T3T{WH32 z{zjiGx+_@`i@EOys(=Q;} zU_H{Ku?AijK8cO3;4xqcB=$;f{ zC$vKY(3j8I*a0t#^vh^{yZ5mF9g^?KuxJ0E4<7wddhkSSN4hn3!r9>_bfgM=oGgXb zQyG1}2|9&c(E$3R2irN}0yOZuK4$-0a03~R#4A`6_o9oh;NG-)OQGeC4{M+SG>-f2 z(1yE)!^88!%h5%CC;GBliB9PU*~s`0Jun*YOG7gqozr>f0dgO@I3L7Z!02Lp1)JbI z=&xe)K1qwO9a^pn`g}ihN(ZCc@oY4p?0H;R(HwLN7NHN`iVbi%w#04N6bpZvwrLx5 zv2~2}XtctK=#Za_27Ec%kz3LFH=w@(c@3GeZ02h&jPS4UUvxVa_$);4~$RI zK)wur3jYZI3k!dd%9TRTf%0Khw4=4+etoRz{%;XCMxZ?$i_X<_w1@K}eJ|RxwP=9P zp(o~MbPC@@1AHIdru)!E{2RLH^1e*}UZ5#j&mzpa4{zYY?Q<_0@snu98__^sL>t(S zu8qBD#owU;{}K5Gze@Qf(ef41^0m-42(%HhePLZuYde=n)0_qjNI}?ddFR zg$vOKpGOzZ7PR4Q=u~|i_kRliKu7F9bn1@&K3NehUmxjUHq(|18|oW3Mx`5>>5-m~ z_Fyr3X0ML?&5{2;di4H)2A26Db)YDkE{9HKRkWR2k#32(zyI5o3wzQB?fEct=qI7S zx0{0w?Gm)y8nmJf*cG>+yQTP#si87xxeDlO_oT@0g$6Vr9ErKV|38U~h1{5hevBSM zhx#9M?vMN_9Yht;gQx>~zcac!dZP!+nUNle26#4F?xMIq4-MdQG{74%>(JcAh2Do& z_z*g0PoWRI8u{-=dQYUk3=g0U9zvfhvOoPv$MNX%lhFI;qjNtGEqC*N_P-e`$QX)G z#*N|!(%*7=B>i!I^_z*hu1rMfkpeXussfgycL3cq%tdAqn5xo|h;e7|$ z|24VzkPIvQ4;{)PKPQW$`K2*;qD8tE+M_1uzV3kj;BgUpAgx2ozlQFD?daP26z%y> zSOx#d#*Iq9q`9q&HrNm?*c$E0>F5;oLFaA|TJc!)3u!vKO&>@1^>=6>KjS7W_-k6M zub|Ht`z_timgB;n)InEyYqa5BXaghA?Kc_Q<2>{ypqJ6||KUwo`uDudMR-5j^GbiD zdTXPBv_d=310C^x$jdF8nazbmvjlB$C0g-XG}0~D0Jmd9%==%es4*I7EA%bd4PEUM z(R$8BKRPc#%e{b(?7QfBu^Vgq{@>4qksbGET0E7}A#98Gq)VjFKpQv{>)}}RopA%6 zhL2$v{1rVnPW~%(U@+Rjap?2Y(J7scC1^jB<-*8rKpVaTYv6LsEuzTZj`n0vq`wb; zL3?}%UA%=4rTUIWN3a~)U^Vo9ZFGbiVD9&S9l5ZAK6o;Yz)pBO`rux)$6ug;c-;Xx*FIqu~ zf6^3HMAN6CQ*{Pf&v0~2U4eGwdUWn@LCY-*AIx&$iS{J=z}slVJJ6HslkhOQ3(EbQ zde#N&l0FmtcwK}}#WJ*>`_aH2Mz{CINWT&8LOYoKiVKJ8KxE|qmnt|4jkq*A_a~q| zI~`BLndm3iU1+)WXu~gH58Q$?@EBfczD+MjcgyYA1)oMng8%;y7Y=RFy!_lxKo!sm zhobr8!kK8qi?AWy5a}1thTlMYye-^^&iRk%$oz#4eO`WkuER%RBlmx0E^M$bTG5%2 z9*tIbHadhCqEmA@x>#?Tv^&!K(2@HAZRdBi-n@eO>HS}r3x}peSRO4{ zBhro0UC;)d%bsz6BsxXsU=_SLybBHFd35!^i3YR{4dneue^M|%{rTUQWEjzpXv4pv z4gQB#P~wQx48Y*IY9E{`eb{vg=qlM{n14}34N!`$feo;7jkh18S~K|?L;g32wm;pM*0vsgoTbu_m4$~wi?>Q7U3!A zdD0#Y~u6Kz>JiROsk*zXE!{HhRAW zdcRxTAC5IhpA+7Qj_i6gfK8aS!PmL4!JTN2K9BV8=v)^lo+>VbjzBH6!ItR#)5D?R zWx|Gj@_u3qM1LvS^7k5+(3e(iO0=_tD)_x@0;B2IA$U zZ@?jVY^k(+&PB_wK!<)O_Q2zhN!xS++TOfl*#FmX@emnHu|?_p+!xS$Xn~{3q>7qj zE7E6SJ-io};Z|&blgsAk{-*R&G{7T{&ClG5UD5k{(Vq{FDwp1Z-Ov%4l;y$#SD?Qr zSdTWmA3YDs9haZ+4-~qh+vyzi{+*HDjP~?*Y>OuypPw0p6LAo3!I4<8e17hK)i4*W zXFJ+%wm^ma+>b&{un8Gwp-1Ratc|Z?RXl+0vD68vp?-K8>6_5}_tA34R?N@+)~pp8 z_;579EE>=g=n-DHQm%Y9(~*mwWQ@miEr9*7YUTXg-)5PK7m?nLU9n%4G?z=!^w&55 z8&pl@7T|c&f8zukb7Fq(*Lts^4VSH!rlJqF^ZkDf7n8X07WygGta^U#%cUo}eO^Qt z+1J<}r`E{N{o(VY=u}jwnRZPlw5Nm7A-)O?d?U`orYEJ5dkP)d->{4Ozf!Gq08K!L zXan}a;ZcEumN<>% zNX&NRVk;LezLE{n>g|Tk?bX;D-@&u7V#Bm8uRvcui_z`+1bU#XM-P}6(GhqZkHEjs zqxV1b2rt?wrOP*B|68C2882a7^lbhq3jB;7On;;2MA63S04j$bR5j7(TcZ`XL(lp? z=v0o!DmWJ{zYGiG<7nW|G-m%>!6q_1f;Xcl;#+9LyU>Qeiu5mNPcuzYg+>$P>2;BQ5gp;T&?(Hm%S9J1eu^8-nxz7*(4Mxz{@4Z2#idvui#AVdrWJM| zJsq3jTJ)s*2G7T8EmHa0(7-mMfo;RuzW+bs!l6H+W$O7+=+K>j_NW26n8xC$w>#y8l;mVMDKBRXmJVSg~~)`ljgI z%|yTP7NO;qqdj^BJ_ykk@90z=LZ2^qN*c+MSe$efw84gGAnoIRFU&gBBe?LvbJ2<} zMt={m2z~HH{0rYh1AD7Y8tR?sb9>Ms{TeUDe=r~Co|^7w!)wAN;eDsF|E=&bGCXje zMtk@-+Oyhi(_(CZE}ACj8Gb5y|3Wn2xo9Alqr2y3wET)lKZ17jd9>WS=u~{vmi_M# zeL;qS{DM|^814BH?b0GU79H|N=pyQd&iMp%Y8Ij+uoP|hiO7ErZE!md!hPtJHgBKm z?VjZ#cT%Ah%?)ox3qFXh>gUn9dj;*uHuQk{9PPYh^28T+M{Xch|CVJ4)4T<Dj32?vj06oPvXLptpgg_2sDsc=tx`{K8Y9L+^)&GL7@)LWd)qe*1{NPBBLr3Inbc&avi}FD7I4SQmF@`qw`oP|#9nz;WO+Vl6(K(iln;n01Hu7!i>J}%lP8VoC; z57tAcq$%3-mRK7nqEmDudNSUR9_5>H6#k5^{xkZfdS)T#N;We$GOj=)x<1lN(GgjW z2DlCl>^aQsYovnA+h{<$&~hK4BlHDY-!JG;|BH@np)=BUt$?}re=9DGd=NU+lhFod zqYo}XE4~(O@D{Xzd(cJoD7w8~Lj&H6Hgpg@stfi@Q*|twJ}GRCx!?cy;KHFDh6XSe zZFoB70zv0`0lHRhK}TYFxC$-z2pZr9wC69Q4Zed0_9@!VuV_7oF!%TW3-wR?zARcn zeYD4|!uFBh4GpkAIs#+Ro=!(ca3Nap9cZ}+(2lG_>w7-(Uqzqa(VzYA1E0r@1Ly<) zpglZtKzi^fG`|emlZt4M8=(Q8jP|TET5(VGKpKV~Xy>B`*45!sbVMH-!2b8fvyt%@ z+Q7$XU&vTw7$ORR1HT0>6jVEg+nq8 z9lH5w!6o5+XaJ8z`ngEIjyCxI;+IC1&iysk1LQcCf1#_T@Q@TjDRgWqqfNI8+o7wh z3mR%qw8o*49*d6EbTqPy(UayzG{RfZF}-&P%h&=BkaF0umf6g zSG1yj=%GCl4Rkgd$j#{LT#C8niYJnO7VY3Z^!abjWEq?BD;YNQH#!peLsNvM!V2hE z)<6Sjf>v;9q)$iZVgTBqNpb%Y^tr3T+t7CIL)%@Q<-!WrqC@;V8o*|BneB-CABJC` z74AoSb{IXXjvAKoE1`kaMTfX$*dg+JgoDw2l^w^0kzarYay1&+t!N;3$Nfjpp1p+b zn-9<--;WM;q2cLAmvU&s<-_V|zzxDv&;Yw3?PN0pxNs4T2q&W>F&lmGGBlv;&_#4x z++T{0&~h|@2he)fqvbZo{nybU---sd0}Ws=9_5d*-^GnT(1tQ2QUFE5lIR2F&5*ybs$p)Z(FRUI13n!Mq(8blM#cTJFl$d{ap4fnL5Kb_bS+$gu8o_~xqkqy=-KeK zxW6Ore}e|_H`-8I@NRZ=xplw@sUv(t++1cPCWF1c42pP+YLkmorv~y z4jS0}$iE)#=?XN!RcJj=pyi%JNBs3{T)cx;yc2!kD|B%ki1eRmVEJRxelLOEuZrf^ zL7!`h*3$uPupips2(;YU=zIAB^rX#R%Y{RIA6oDUwBYk-1#hA~eIH!|-=XFHMHgey zv1zEwqa#)u4XhDbPwTJ?T2KGDe-<)w+068Gk+}%%!DUh4>TogIqr1?P?vY5p5b15` zbDyID|A-F#|04fy^!X#lrRU3`5o=)X51f%F49S8PcB9q zyaDa`QgkgWkNnl>NUTHac^<9zW%T*iG52Ha$6PoC-MqG$d5 z$iEz|cyXlfK|A&^8u$}vV9%oUzcGRRZ-v|9#$GhiAJC!t6) z;c7IXO=vwk(F5iy^n2lNw8v#8r4Cd@>dj^va^VB*&<6X4L(m?KMu+xnbZ)1k4bDXa zzX`2)2|9u+(GlE$j?`Od{ktRmJ-TcD%%yq%7dkr?EQ{^9Q4QzdIP`a>`>-w^cTW0s zcPDI2`Xa1@4`FkBA1zmGa{3)iOB_miG&(ZR;+gm!o`H3zyZ@0u#NDs%eERXFmb8dcSEOfvoxH8;@F7Be!+5h&i zEEgTI4;skLXoPQJJ*;?MYOp){D~f4o&#%MU_%u4CpW``s{K^7*k{&)IKlfK2SK~>f zzecC1_{{VtkyU51|ND|Lm5gg}6E48+v+^@n;5%r=gDyyOIsvPbo{cr|ZglQ9NB(>0 zdGH6iHV#Fazk-y@FBlfaD%?NnLiWGgtA1oOLDT)wMK%PT)2V1r??3~11?|bV=u7Ev zc=SanT^XIC#^}%wjQlIZrRa8jILn1U|E@<@?M}3TZ_yqeJv&v{H0&G>MjJRg($|Ie zpwB-Met-sk7~KUm=A@sjTA=A{UoPyy7~G9Ba3%J-I6wElH2noflO8`e&FQN+lJqf` zq`wby9=e#eqO1Eu?2Sz>O{;$%I+Y*eVjRzi--CbREcgHIm!%uU=jG@A9|x3A`H}pjNJ1lxlN*@>2M4xMh$73t3 zh5e9SnYlRbUlQqgnEPw23%GDK--!N9cOSZ~obKm)iO9g!Qu$I$PBcf$9> zk8u?FU!c#Qc5CYSpl~8u-vwCK{eKx3F>upilz%JNfi#m9;By5 zdL!ENt>{#JhjyUY?P;GMhhs?BMmul~8rVa)nf5c!bFmfY-;rLceV3*+a54Ity$gNt zweV~FlJpUGax~}h$6q*!bdP1}?YRyenO1kFK-!^m-xEjRaO{U0F*}iqqwh&Qor!0W zegmE3#`mWDKIjRzGSWYx4Rlf$Q8*`!5=@~hHZ*9beI6^%nrxEW}GD>2t|bclCgLoE7W@?>Zd>!mj?6>oNNtGpRy?2d9(23*TAMod z3i^`!7VY3aYuW!bxv2bPD$oV3a5B0|FN*Y%aAo*JxCw3eEi|yt@I?GAEVnLwzMqWV zpBTyjRXewNQi1G^3VTD}h*fv3>z_bR%J{>C$~>iSgg z4D{Xca#(&tn#%Lh`sQZ2=*h)Z=ttoPXr$jnfkR=Tr_%#v!m4Nh4bbv!(bwx4I1q0^ z7wh-vORe2AY0)ml8Kn21?}BXajp=LmVf1VF5A+;p^K7c{O0;Z)3jE`8@uN6Wt% zmV7=xvy=27ybkMbO6SBgXaIFzNC(*E=$hDom-+s$|01i9j7QOi8@!ZyFb8dL8#<(I zUrs%`5l<%l6&gU5SJG$oM6}!^Xg&Yo71(2Q`Z-|-I^-w6nx?ob7O~|KxeI=&gl?zv z(1I7C`*abyHtxppxDMTp$8SmHs-gEAp>y3O^6y5UUxQB3W^~)_LZ{|e>}Joqy_PDt z35|Re8py9`AcxSGOQF}(w&{z$E6zvv^(E+9n1?oa6WZWIXrRxd0ltO?uoo@&7v{eI zk9i|KP#JwIH9=oCr=TAoQ_!JYf>&eZH}f;?@ga0Be?S`=^Hy>)+Tg56UxV(BTO+*@ zox06$vH#m~QS|N97;qg%9>Y3yzH&^U#CldNja$!)MT;-5!1$`TwGyY~{A4zv$B(eQqFH zej1j?h3L-%_e6g7IW8Q!?P$+FK^N86k^UZ?qMvaRHhwSNUy3$xH#!0v(2;rx$KZE3 z1$%5y^*1AGWA_hO`9L(A_)EBq<$ zANgULlB3a)D~Gubp!GBkyJGI2v5$z1@n}VJ!o_F+4~OqW{z0_oMRuq1&CqhauqmD! z>HE-zUk%^J;-q(=fq%Z6{cnT6kYS|7_M{3cg)Py=(ie?<3i{xDwEWGHe}DLF_#RsC zH<9L_7Uov}vFP_fV|0WEe8m2@;xS}+KwOBG@dk8NKZd@&o2B0H0KGGMWfo89W8@I%bRalc78=}BIv}Zqrg+57hUkyFe zd!zSfpbg#--jBYto<(2F1wT!{FBpVQ!BXV8Z030`?D1~&$o&-klKCBtxYcLr!0CZT z+$S84o|tE2LA(;J=Q=zZZ$UrZRz&{#@OiY}&6xZ7e^+Gul*{1G=cy;hq6O=rL*6d( zPmlaj;rWrj2>q74Gt%FqM{eee^c#>0=u`|u&y@){fb%Ew1Q#}RPl>!}(mOmdIf$PzRZbbvXKYR?QkbVYTGc~_v|2N~}QZBmSljsm1 zLMtltO|p1c7OnUM^sKLkHZTC)1tZb#h6~ZP@L=R`iu_&ZqAvVxdcMxL?EiXX^dqAI zX3+;9jRKp|p8bgSyzqCap~2`7PDcZH4*lrdg1OcHeQIDl)+Ya2wA_01CH5lvDOdZ4 zYz)~Cso`7Ep0B|wxE5WlJ8%^Kfv4l3AJc2}UbN!p(Li5|^cRu-39YZlPibUJqUnlZ z^(+?y$*7BKa2{G={r%~ImgsjtCv;>6VR4)iUW~4ttHWjJR6LH3#2e_4??#_L9F{te z(%F-^u!2(~qc7T%iIJWk-j0@g6#e1zrAYsa*N`rCFipuawBhg22LD1oI70i?QPU!uiXpd&0<(8o5z`Ae;THh~dz=eNJzxS_z z26i*L$XDP{-~W$s;hYrxEqy|j!il6CqWQOl%g~BfqVI%_kze-rRN)Ee$kj$q#?Fy{ z4!T<|jPyO|ls=5dxc@hCVT13X4Yv9t?fZ6U#227Fz8sy~2hpF5UP6D>+VFqr`LogI zx1l}Ug+Bi!8u)MMb4CA5BXbdEjrbZad|(yYvvpCR#9!%i`9!Qwej7A^bHW8^#do2* zVl9rvzp)>VI+Xqi)LL}Tk35`yzt|6lkluKh{cppi|4xxs!6~F0p*>lKxgkgAawA%P zYuw+12KE`+(-QxrwNM!?*B0GPJ+M6v#DRDldY=6F5BuMtKjq&vXDh;{3aT}d*Ns1=kd9Yu8ltn6iEL{wP1nVk8Wq7Xa6tg6lJ>~ zQ6Tr{e9O>=OB|V;fjvp@!kJjTP=VZ^YTbc%kUoem-m422$i1A37D<8iMTdMMcEah{ z0iVKl_&;=HTNcfg%Vs8|i_E!LiyO1i0xPfqZbLsR|3iD;v{>@=a8x)eyapYa<>&}L zhz9gjPAa2^>pbUk`ftwO(Af5nTi zbD09UgJ~1KOS*2^^xR=Iu)@ctMK&0nvN7mf&p=1&26Q{#7H-1}NEgkPOAXIMe|}$z z{*L!)v}b?B{UeV{6;(#_YlbbtF6i1Agf71GB7ZSDGWVe)w;tUMub}0!Te+~p1Cj9` z8hO>@Q-i0X6?8)9elYrz%{+8bU5i$HBihqtcqgtzcSZa1ss71Wjr7H60QX=q-~X$* z@H_n}w8A&St!Tmb&;~w2hxS`^^&Uc>D_J20SUqfscBp$eG&~1gQ*&?#Zp7UG#;)`U zse$TPkQ9 z=KlVFT`v4WX^sxv2(;pAqHtP``Tf=kG-=QoARqrem4YmvVfT?;=&I=@;9=oqwt8sRB8fb(GvD&T`>U?+OowMXIO#6VZaFguT&`8G}yAZ1nkC(M9_xy13qs{QY5}8mU~B zur(TRwjUQ(Gzo2JA-d|9U~^oJP4E+}iO1ATCs}K>+zfQi7e#s-x;8#X&;B3LfSR0? zK5z!0C+1^FyV=aYUgYtKRVximi`r@NbV2uhFSLh4@obzC_xGX!e~Fg+AJ)c#bqeJE z=%xWW)I-tLe-1iwSE0`>$CG^juj9g@_!uqtOIWII+Q*Hs8Tq}?K<1<00e43FMRZZ^ z4iBOY6sng-qCB=GT|Ls{&`-UorrrOqbK%Li9o@GdpaJcT^si`zha&&z`l;e-Xdv~` zA?}AhHxr%GtKBvj3ZNv4afX&qbQ05jYK- zkUj_f2wjF&^ftbO2e1upYM$;NMk}tDK7;r$xGdq(`9Tr(*7ZV?T!r7f}{HnQp@J97vyHSJH<&rV39xEe%;Obnec_Q*af| z!7uP59NDQr?r*`K+&MjWf0wjNjQ0Fitbq52FX0r@d+}WCemeVqA{QIEFtV!M(}OM11E(uGre}JvC|bTe`g|oc;2LNkts=h_)o8irvRwF@+!7f_^-edA zML)@^pbd6IPrN>8MU&7kqf2oFUW@kdd$hqrXy8ZpNo%J(y5GB@Us6-C3}!Fo;$kiq zV`D7QH*L2LXhXBYYtV|9qi6X#bgJG)EBZP-j4r~GXQYNF<4DqXU{CxLt*3Lp+!3A4 z4B^5a&OvX?LnFTh?a}f`KY=c$O_AP*2KWQ|d|vT6#z-SQ9-Vo1#PB8C{IS;{Hsu1M|>;u8I6R(Q*$){!5Yn z9$NptA?$zm`OjonLCG`I$yXkilJ1Na{1hFLU(ucw9GWVwg1NUKTF-d2o&{(RuR{Y^ z8tEs|4!juY4~DY;9r7>8F!Eo}#gjiQRZt{6Hmrs=&@OMfh;I z9y@XWMReqk$PQ0GjkZ9)d~QGk_y%ogKX%7Iu`Ql9BIVCVdw4Ax_#NmrT#b&kQM~+Nu>Uea-vZrw25Di5mpAqT1(F!(TdE6T5Z_$eW#mlhNsPz2J=no)kFt-TN z=l7!l795=dE`vT_6}g|yG)otm?onWLI28?S4i3P@k^e1vGX5S`9Fqd?jKj#Ej_#Vb zaWd{lU+Y81reEExM!%qDk1LS={Qm3EByww$fWe?HWkk&|4a1b9DH^Ls#eO zNbf-xTmFBeY-qtRV716@?}(T0|zi}-moz}L{V@eUf$uT$9nW)zs38mNUv z-W(l~9_WMP!^voc=c575Md$h|H1IW88+V`|ssCU*Y&k96zYu4Wz6X6t9e-{%?cbT_ zrXjfn&*8>lG=PcI(_1VXK7#h}BQ$_R=+6O#&PyZK2~E#JPtvt$fZw6JtJwJ|-2&~% zkSrGt;aGGeW?>CnicZ0ck^eI~635O+&tG9i=Aj7ABFqFyqRg$mO&q=hn8!KXJZ%i1biIr;Wp&=dYQv$xk9s2!{yQYjly9_ zfZ5FDQD8;N$UGhH3=f7!U66WI3nx-hCv1*uBL6d-Mfx8cjWaGx<#&b$!=o-rA3C-0 z7=QjB%Eb^Kn2HYJ7W8*E+t8ufjrROIbO;Yd`pDVoN3Wx?A^BJ1t+){{!@hIUr`dbx z`@iAE>5p7)N7u*?xXArqYi?S#kD>?5hiHSHFG-8ACl(?-0S#bkxBy**cc5$G0rV%O zx6rx&4=rEe(o}C_oKE^~^h2fui$C}CzrO{y!B$~AwBj!4i1ZIfpcS7L_ZNgWq9e5o zE&oWQH=x_{H8j8j=x!);St{S+GWNd@b|J$C2cg?;9J+YsqJiCjPRVWPm(D$r{|Nfr zI`jkOCG@!+Xgyz}FR%a5ZCid`%5RMZ(r+FSS#Ty9Mt)tm1WS@$9=i7CuSNQ8 zw4!Zj!@r;%I%0lGmqqKZg^olAbOg^v%Pq>r#jR)q_oIQVj{GOl_xdYnMIT1~&*2Xzhemy!>?_xRk|L0uzlguG>F_pPG1yU6a zq#ahlQRoSF8Cq@)I)qQ7Bexd|VX3i9Dl8t9W9lkA4m+}(S4t|7sq|7ym z`@aI6c9WchyJ0HESD?214{QWWOm?pIa;QSiz>M$_Yz3nQJB9a!dTbv9Rp1Gz2dp#3 zTgDg0uWmY8q5l+zQH=?qb|fv-3JXB(R4J%ySJCv#q3()}P`BMFr~)4vzd^-`IMpd6 z2r6C%D7`xu9c_78sB2Rf>J0RRwc!}p6h4KrD?QC|tPOST+d%~!0af56s0Gb{vR`W4 z3RT!q<86qa+x5ZexPC!71Wb1r!NeDo)rL(sTbMqN9onLv2X~V`F1C;|Sv{s6=aFI=BbQ|0Pu5uTYN@5oS7PCMVQg zR1fM>^@XyV0(`-iDTBtKq0O}{3 zIyUYCTQD9ERqz+%Z>XK}n`aA{$NjIB1(_lf)Jh6LZB=!sQ{4fokYUCpP?zd3)U~~4 z{BHAc=R41WxuNd!`cQV0U<$a|cx%4fsl;c2lQ1gOO4C5yzuBO!buOrtl!SU+P{G&` zYDJx(?wbBkPePNR7O(}%{w!3Sdr&*`7Aj9Q_d+K?1E?pHwonh96QK-lL#_0w@jFz) z@QeIB|9ezy=*xH&3JmW^=5#x0z`&Z7`?fPbla7&!i91AMIB&b8R1nN}p zfm+!$sI%}9PJvOEI$OOA>c{i_upG?1%(<%uK%IeoP-p2Q)WX6pS03)aKspMT0&1c- zOa&`KJz4aEIz0QJ0zZJ6VEPqy>7dR=TVoffL*3gr$~Y71aIb`Q;6B(?_kWy~PJ;eW zj`N{*V7>7WRDoBa4%KI|DWOhh2IyI#u{BhIgKazmY9}^A z9mXS24=`V#XUBFrhcK(LD3rb`)U~eCHm<_#@F&#kh)lbko$3vB*5<-=@FjFBLCihQ4y1q@r-v#ezp)I| zifclxqz%-M+ufk-hui!#<4UMU&OJuoz0S%@L0z(uP=0Ina{qg74-|D#9EL++qJ7Sa z7DH{>9@rZGhH`AN-#H6CpjJ2;s^HsD^Dm%w63Ce!p0k^ZVaVWIH z1;)*0a16@fvgseg0*t>x-7VP?b# zQK2eM02L?)RDcr3dQeZhU7+j+K-o>V`Q^sFP;4pbpYq3-7_P>FNed@-n%R)E_2#x~y{YQ>{rMK}vqhp%8y zSm>DEp6CAGL8k(WjK`hVZUbOr#tWf##_xoq4+oVvy)h5ed`ajjz{ZVj+{(s%p%yUM z^plKBV0!Yqw$oAIr%)AtH2R)&-k6LAm7uM00IbS*5-cY_sJkc2Dd*X3JXE~3PzCOS zdR#aN)52#^@uHo!`#(7yIb?_0`XW$IzvZB|v@Ki(M?eM4a>ik9sQE%Rt_O8?nnK0v z2X!_^K@~9H^haPU#uv|U|Le`Bmnak{-C5@$wG>pM-cXeegbEmJTmbbldo4@{FF+Ok z$L2$ybK*sZDku|FA*G?>HiU}T;+)<8T~R2}aN|tl8mLRMAIkAO)X($RU}g9ODo~E| zPJ*IP&mpy;68DAL$th5en46(~cs&Xg@2%T9pP>r)1+^2AE;v7Sr-9nK@lf-dp$a+% zmG~M|;Kxw6)fcG5VJ|xGd?bO17#D)lH!}9NdG};9*kBVEpzem3P`692OHQKkPzB6} zs(c*`1Gn1zJ{zBgx)fJTf6vCRq5Qu2zF4pjMg=%AhjTRyBr7ILbKD z=BL9-=$Aw7#CND`9B_pP79W0)fq58Lyy`4uG}Kvp0MEdr*LeF~_y2!%3Zm$7-T6}3 zHmJbgU<+94h7))_)Qixga1ne5Kf*~joewC7-f~_C+=PYEN4)L47gQ1IOpJwd;5wKa zmc8TWnxXrD7#$s^gm?X1n_wrXr_ZGK{9Hw0Yp9)B3w4bzL9OH&YzkA~cb;6vLFsox z+5d&w$)pdQ*M?b*4WM4QjDqfJbav4h2_rvrKCzqu2W$Mu`M_W@RA9fy&Q6tpdY5ZB z)YI=_8%KEJeCkyiCP6hv#$vOff?z<JO*Dr7+q{=SAoa*p6|~E9a7qgRL2Ve&zOaEuhoj zwewpp|KL={-QM^)zbf_CSz#|&7yUt~El=>y&+}VvgP>k^M||(+`9UTZ)H|xz;7XYA zKj+Ej1U$&N&(Mv;4oO> zi=XFDGhBf>OZC1wm+%h!&baC~=j%P?zB^~^1XP~5Kb%YAu4A3)P}k-PtmDh8;h)Zy z5B}|3({pey^8tUHK!>3UkMY;}n7sk4&-fG^0aN|+b1jA&pl;u4JbCMOt_w9D0;B2q zf3(wK`}{p0nQnl(pPxhB&!3@Ab2uMooDpiiIQ$E%Kn1Mq>j~(p1$FA%Lh1WL#Tjh+ z8BqQ!py%iRt)33=)j}P*+feuCAE?8a)6a3J3jG*2vT-wGXQ+qZ0Z@r1LOs+jGwz2f z=muoPt`|@X`UO3|{}bfzIOKx~n5YgD!LCq-!B7?NFdl_^h`j`r=nhnZFE$Pc@b`S; zkr1k&QBd>qjq71i#`~dL*UT@JW6&7Np)*vaBWyeiYULYX2Dk<4CDdcn*A4B=H-z$Q z3Om3aa2BmP0M@7}Sp3iNN1K*CBa>LXU8tpq~A5 zMD+LE$HQPc#%H14Liq{x$QC)0vyv<@HRE8YOSjkbx1mmZzR3QbHyoS6jEu)X6}}tl zjGb`P$w9|AiZhWL>M)gny2iDj3Ty(Epf%KMxDik*-VAkUk3pS<7f>tniR$lpOE)Ui z!g4~bybn~|i7*m$&!VG1E1^#N9;mIl0Tt+*=|e|z3P=i-urO4@rcf*D2lW^~%I1&3 z`aTq7^ChA?iK`mxL-M%!pF#ayOK=XczBcTpo zj5tofG{z!Of$A8C!W4|xL9O&E)Fr(Ib#}f&?P&D4PQmG+TY>Y@kwImsYunKbCP7`2 z1yEbN*ti_(60C;W$}Ohf2X&SXK^@wwHogOOmfqX=AFRwcT0HK51#TA4-}AiQ3hJfT zG^kf7&rKgYzQ3y&;}S4C90R++gD^kLmcZXt2zG(G%{IfD@G(^Uya}BG3PRll6`=}m zo{;-r*RrEc41!w0bf^MWL9OIA)Jv~NP+R&H2Ek~F9J{Pgg*AhX;4Ih*{(^cOXcpw$ zC1as(_nF2EZaS(cbYh1Ipl-jcFd3`@RY*@8uYfA>tnmTVVf|zbm&93FVyG=oYs?E( zcv%<(TSDEg?vZp<;ZdkpGH;>o=h#V|M9HCcC>PXeE(7&*eG{kx`x_TQB{&Ytz{ju# z%#h6A^Q#@hpbB~lb>_Z64x`%@F1d3Ul0v=H%nC0-9qv#m9epYoO0Su!(kabE9T*xefz{y}sKex&$~o;> zpbE)rECO|DN<-~fA2<|_fC+v0{4X`nf-r3wXJNC_IuFH)J>G zheN%_8x3_9o|F+Wc zoB^np*>9mL%$>n`z~~LN!pTqp=i7KaRN;GUd;==MQ{#821%=P(6doDs(8Ywh3#w-1 z{?`gen_?x@wR!+Y!04HrYc>alXS@$8!6~Rh?m|7Hy|r@t=Fh{r8TJw(1Mi z14gVI4vRqP+e0OoV4MS0&`RSWs0G}%@oT6!{y80HgtD|XDQA)hMh{y%9Gf1oN$ zl*?fXsFkLN3Q*L>^^9GNBaQQ*F2xq8IQxu8q5RK4U9zW8huSAM_rE$R=xCxWRKk|V z{>EVAN~i?;ZG6&rA8H4_KwayAJPu<+*{3yThuX=4Pz9FD!~HMEswngT)D)`HF=nvD zxEjiF6I6ozP=#MIelvaiyv_nL8jBn28aqS9837e%N?z`NDVC$qv)mS_f{sB|cnxa) zE>yx-HjbRnNfaOIp*V|;^F#Sng^E)LY6sdt?Ql1!Lpl+93UJf$6acmLTVMxx%Er0# zJBOtrRG=ZoaZvWtjccKv3l7`(HdNdXP=)_BCN1Fn>{kk^Q1@6m3KR_Guo9~BZKgj4 zRp}iYzlXX+0R@Gn0-L>%(s6s#3*r$kN7YT;a{U48xDotV&>7ceSw~gyUZFwuG zz=NRdN80>k8_$Q@;+4juQ1%avFQEM1+xQ3c{QX~7QRf;5LRFdq$}xwH^V_(*jjP$X z8C1ZwP(NyQhuY#HP-kYQagA|5RNPBY3%Xg9`(K@pD71Cqi#Y*f8K^1<-=HEaS@B^yA2*sWGm{32erLb}K;%>*FI0_k7gt|X#n?Zf3MD3x@ z$PnXd(_e;Kz)PsdeBTld(?jWNK^4{+D$XFNIMbnaV!xY?43C-OK2+t;j6X~tp`>FM zXiNunt&1BQL;XnB-^Rm@i=bA#52}!}#=A!MTRPg(KgMvSoJwOE(?jh{QK$grZCoF! z@Rl$R90(O>7L?s`sF&y4p;mgu^tWyN+M(O^k&Y7lunE7?&JKiwN|3;q!&nh2K`W?N zy}h6kOn`cxpJwA#P&>I1%KnJ)3e=@|0zJR~|I^dq_ABE|lz}R!k+BU_fNoHSaHw&a z=}$lp|JIvvF6bxI;`o4JzJTnc^2zh2bkYTNcBZ7D`{(SQhHGst)~OGpLofhI%CI zWa9x)iH8|yK;>I);~j2OoQ4W;1M0rMZ~SHYSd|>dgvPW`fpZzlLism~g9;F~io^I&2{J-mf_zW~m4I4ld6*nFwE1CB_7kAa#vG`# zvfJiQL%peW)kB_tZ_v>r*lnn5`30(gpHM4`Sk+-vs2zv_l^`>eT>)cds1-Id_JOjS z2=yd3*LVoZ@42Yw|DSYJVZ>?<6F{vnJ(OWKV@cE3fePFh>XLPUDs%+YE2J?{uW+Ur z*O~qpRJ@B&`JO<}&;OrI;a}Y`hz{#xkP>c!!(cO*tA_L5&Rkf9@e5c9=B??xJvSDX zV|)=7feC9l@2oV2Js7WsdhaMnZGX?_jrnVH|Mx|4429k4jr={oGBpKOWE{}g-}9kzb(o#;M5x5aU?KPq>I@WW;_vc- zg}IJBLeoJua?KvmVg|T8|82`!=0<12DjLUnJ{RyOZ*gR$Eo02zr1VHRF6aa1o^Uc} z(7zV^;YOgl4k08xnP~|(@YKJDzN9*y3$cu25q_h~&-_mv4U>43k%zK;^pXMD;J`H( z-C(j8B-<>}VvM5im6x7Bn$Kt^rC*|u5|-F&P?Ml-N%jmUy^U3xb;e{_$!KTrDNpjR zv?us=XB?L#jhX9$-*N1_-!nQlXCeapR`-rxdenX4V2K%|R)Wm9oPg>jE8aB^YGCZ;yKb@{uZYn-X zH7BX+Ar9%`Myq-n2G=RZE1|LL$b5banw;ZSgvng!B<+cnjs(l_Nky?<8H8Vbe4-IQ zFa1RLrM80H=P|r%0p)O+iM#}ol*C~)4#x<1iX`6{52CmP`QqLAK-;%y!hXy%0-LB=P znUpki;A(EGolFot)}1xIzLGMJ;L~W&t&r99z4DAg|HGyN#YuQ1b1kvH#vinD6^6L4 z@lQe=IRAp3nDPS&2~%yEBZpQ`8$)Ins)oLY&vc z(|henvE4`O#<(+28m_nus@Y0^QfVR!{EUkCGnTX?VP_KX;?W};jn~juCQ(>yKah++ zsq7J6|GReEqT1WalQ3VI_67S*b_qfSu>Y~Ro~JEfFOpBAvR4?ChF+P(_yB?Yu$6?P z;1jIsG%Ie)xQeYbyDg-$?HGTt*wx75j3UNEd?sQ)0xn12&`oDJZ5hgbD17LDqe=KG zjB5(3$YiU^i9Ryz5kGHypfcj$Lu0k>F4R`d6q zzXb#>h%z7CWR>gB7V$MGkMy8`Kc<)B5_U&ulAN|9o2o5We2>KWWG6^Ww0Fm3?G>0##Qe!8l7M!<*Q5#HI%^X40R} zLU!5e5;6`)tIqhd6*ZYc7Tf&0Fs$DXMNO+}qivxAFR^|ZWBU+0p!t5L|I7l`k)#vF z7N@v1^pBxiOTkwxDc^c>O{eG)*d(Vvl34mcr*tWlOHg>FI1}e=Yo*&ur4LBdi#Cvz zB_Qy73tEZ3WCe+;1%G%R7<}P@zdJ7xo)Y1+mA9Y%BYBgBKSAvJNeL;5+EE}i-DNd`3{w>)SF;@|8qTLL!=ex=H5udK;C1r`1fN{n!|9e1VKQLNOpgtH)wcwX2 zIWs|9(s~lGtOZbz`t)1Swo~W~#;HSW%K;J$A%Ubf`kVCo;h#r|E%pWSmDm4*If{wD z>`_!M>S7WWCRtS+MiTrvyAgo?1x~-{$Hs0Ytu8hL@oRu?BMI`+I^pvJA2%@~;uD{_ zM%YL$U@z%T9R0^P-LQ|s{2txV({X%_Q&$X1(U(leC==}o0f*w;2fLNnl)>=;^98A% zFKD^)GA|j2pIv9qcN6-slU-?&boiZOcdTby&b*Vh}lhZd5h^3OIreS$rZ*2tago?S-1hr-=Mik`-xHlDdnm8l)xr{ zRCDp`hpuh#*~hWm+liEtg0hnJCo_7x=nLG6rB}jW9f)oY5q+s@D%D-G>T=;bg7HPh z-=L%nw!7F}Nh_-?5_uxxFF8!E$N23J&882u@-&ehqop{n#3>&JQDJ@x*-UGMlO!X$ zsS1j%WFK||NZgLrAG;O!uhu-W*{;MwE3B>+t+}bhOAyX;(b*${NXlW@lPXJ?gLE4S z){H>$%{hndOa*jvWMDF%h2+FHIfbP_H-}Pgde~p?x6MYitI%F%D-dxlcvm zNY*_>m4yi6YpckBJ~J(~bR^>KPFGEQ+cJJZuxhr5za$t!!lGP)Hp~rWoQZw_aiUu6 z$oLNDkhm*iScXmu0z9L6@bIc@C&-VwEh^cvVcPgaFBw$Qk9_TS>1JfB~2J7H{01( z;4X@*Og|Zo|MtQaiWrhqByWtajpw6(6ywa{7YP&Ml$|10;!p~fL|23PyznjjX9*LL zY=dp5f~IGidr?qsI2XH?%&)fjn#5YjoDVU)l2CIxe`hf6Nk!{OmJE3HC;ulU_zKCu;D0R0vESJ}zM%*SYq zVyy)Y#&|WwB-B%)dnaLb)7Dzp`IhL%V<&lp{{u?> zjc<0^S7N5YPx6Ys#D{T2>;qV;NdebO>YRgv?$bobhgT}B%HTDbQoF)Ml(U|aPccr){9alY#s~3CME?MhcjG&cegUFSq`v@N zEbL1W>$GL;%lMRKO-js9ls^dDme}qL;Npg6U9lPPJ$@ITNV|67*qH#WFVYiCdSIjOq#dr=^BD0uF@CZys z_Dt~d$r4R82i{!r$b3kAk8C1I5WO4DkN`Z>Gx-?bVZ^z?PWEGg&EYbOE7Rw?$Ta=G z4zBk&{l#G>iDILyVq5oz;62f|gfGxnz)o`33M!7?E6c68pCmeg{~7#tkgyf~!}yND z@Hu`f=u7@F_lB|O!Mza9wQQ@#!;-Y!1b9TSg0x7MII$f`elx)pfL?NqA|{d~JgZJi z(9z80!G8tJW;WZg`@sAXVjd$_XY~1q^-E7~qX=+@N|rIv1IGZ0`OJ7aoJ!!4==qYk zN1ECe#

3*p6VynLUc{X%b||{sZFytaJc6Nov{wVjZW5jO1HN%kJ4R*1sL6_#~W< z!CssWTGbzL?uXG*^kJA^gi{`>-e_Am8Bokc&|V)4GAs~ClS zM;{MeGi;O6clO`o!h;lvx)7)!N!pO?GUH4bW~Luf$`ZIJJ5e2O@T`IdFAP57dlG#G zZxQ&OLbri9orswL+wb_yK_7%}1ci96zk;tp;X}JazlkbC{yA`Evat>MA~)BYKrKl& zm0%5+PsZc{3jIlcEB#Ph8ogW%1G{2>hS-wh^owHmn8FaZt5k^K4Q#uvVU(YWlVFsR zM3SsHEui@^Ct0m)PYZ*t6d*owH!e1C0GGK_|@f*15Fnz8I?1lF#NJ zotRaKAt_HmO^7j-Si{(j0AgilEb(0be73TtR@rf*3@3JRe}k=R7ZZ|oO#Xy?PsbI; zic3P}k|-2W*AjJt`_WA!3BM}iT1XMC%}%zn(GMWTd$Zp{-zyQw70dhLwj)7v;2fPT zn@FI~@Ft1p!`lQYVL_MR^uQaz7@zsv6nu&CQS3{ym<6=7#H&oKPs}y2MYO>-Bf1^r z3nXT*di;|EWhE4aaT-ONg7G%CD+t{Hf@H9&i;%n!^KF@vM1ZT&g6Bs>{Auz!1r6P+wEY%9hy z_swj=Vxx~4pAvT{O`ny#XD)LD4p?QDFvXVefZ+e^VqoL>4B|WE7&w)OPbu4nB>c~D zp5NxJhtA&$+Ka9M^XEyH37b`xd zGjg=1)Oxh^b{+T#&pGrmN@7XXmmDIDXPc_Us`Z=WBdgFtk}e-5=ly06?6&M z!o&ESC)RMrv)HPu`siUT6G=&y9xg}el{EybkKr|zC~5D&^Y1|tEVNan(`ww+upV!g ztMF3xp_G4wh-H{tj&&Y%QJ9m2gR?359sSJAOQvEI7JVGz@Y`hnNA_VW2}Qh3Y(*cI z5rHJB9KG9B+k(tw8Cx(~Y!0!lsCBH}D?M=@jPnUNgJ8X2J5`LNq#u<+N@L%hZQ(Zs zJ#x$TUxVuCMwvbV`Wt!&@+^rG;Sf^Ru$m+k*3*i4!(=!5rEKqZF@8+{l8rNvbOtR9 zvD#zT9Q_RzbDg-QNcbN6$d+T4Elm0DM#1m}6LYC1Duy?`?<9KOOjOJ1OxM2y|& z>NB?wT}+6$UHqQ7=Y!!$80cfu;+AX$dz0B?)#I=QJ{viv?3GmdJ#C1orck7 zt3Xkhi$fAgVT!9plbl0Wg@Rtd2BvdkdxS-oB9`Z2=p_>+7$l{LL2OGCwlp+Guh6}+ zEmW{EI7!mj%6>7wk@g&)*0iVCCd0;ucuOce1@WTMuZhh|;=RSM5A8q3l2_>5-B?Xe z3pkV&mBrC3aR~4q#Z1C*Bl=`Ew+Dj>B#g&=6Z*|ax`jlMiS=xChV7#93Cz72sdu7`} z;1SF{46gh=(A|i#9@_qG#p(eb^YD&MKR#JwGItBFBe1;fZBs49`dzT)S8H8+ncqPs z$ychmMi$9>V)S>quG-jSrp+gZWWVz(wro6(h0H+{^Dy#fS@%Qe;$l;lMCZ^|W)JUS zQxaQ!Z=yd%93yFHc-(@o#cmGvGi@A!1@XNQS08-c^b1i~j))xX6YNDO?Gery=zHY{ zMxhv2B*;GczX;fZ{w)H=vBE+#mSnIbr6^j`7W=69*0uSKlnkWZVD34E1>lqpeHQwXSd1k;j2l_J`2wM9GjozL*p*|an(Exs1l1_GDf2U65^Rp5k4}NhjJZ;yI%IM{1klavXOOq#%^sA&H~{D?DyH zl9eqj@2L47LwVX_wP(zKJB&!8+sseLX9aBw_Jd&=+b#ZRfU6ASL+C3;H^*=&Bpn#n z5B~5cF#lLH|BI#@_3ovt6qGOnewUT4p_-NG`16RtKEwXU@z>qTfq!n(<#6sh4^s3a8f0WlsLXrk`(q0?|J#fQyGJkICsbR2nF0{T$A9EmGpb#D2d737xcri z+fIKMtq*%sfz}C|{*0$lOk#W_KDI4UYUB3 z6fI#JcAzV|s<0@D0KLP5K=sZR_Ng(-S0o0#O!anMl| z=--mtebEvxg1J~xW;2M(N&^Y-jP`@TBVZ(w4#Dw}ZEFN<4_m^~=vtdz1w^!BcQT*O za=0PCBJn@@!)c!H>l4eJZR?dQ5? z1t{uP3S6QN(hb{lG|3u@o=NzhgWgJf72y}qS z&{SL4v2`WF@saiW6CediW-|UkKRWiYZBB?xj7aFtkh~H7WB8_G0jC%bC+2mMy@$s< zNqJ6ZZW{J?v@N|D%z)Lcx@H8Nfo>Sa4G88>kk=$FN`M&@G1+!3D|U79`%0jJ%m-nA zlKEliXHr06R_}-HNQ)bResB7}h<6L0YQ(P40jFGMfS)U?ZSfQOM@jgKCb@v!W*kNk z_#y!$4N3ZmCizP6e*wV<9|Y=jJR;&_mJo?@;$hu_*~vtxf%jP=?qQsqOpBQNM=86WPNop#PT*R)aRUM5yH_<&LMqZjbl?B*?aWy8r5|e%|0`(=} z3=F+elEf`3ieK|`9mV$t^E;R?hkiJ^?dbZ^&q%>>%&(yp6q$uc{t~;nqjS49Fo;QY zBM6$5ix8we#js$AeeP$4{Ug~V3VlecYO7Pg)cCb0;CKosB!x+8#$zdB8m%(%s$JEO|*1Nf5@ZaEzpakOHtVNe7K9$>AaVf(ZN` zZa1IaMkfMC+IIVgai|;TT(m{3ejWw%C1_d_XG70m)$tF7t}vAR!M`c7cVn9ZT`_cV^?iviB=E{5yUyOR zSl3oij-Zllw4VeSPHRp3j?Xn#zlcIY$_3)~r^Ui1$b1)LbAxz~DQp}1wfab5JzmYM z%1EqK5|fsSpgRd3mAP0}#Cn{(5``eMY}b0y?`RWQ@X5_;)6+f@uOV%^*`>1hGHr_P zfZpQ?jdK~AWGzYCINksKJA|a~ZD*D<-;n++TTvO*{%3Y)JL8!u8u~N#%2xWbuscM|-Lkf7(Skc1RmjsAW+J6GtZCGjO<3}zShF&~?;R~8U&CHm~xKSh}fE{tx; z!&1?2f=fD0j~L!3mb)&tUTI3~gw)_qOi3+x6!WJRKahGW(B9ya4NAUIM+SWQS$)#g zrH1v4vynDC<6Rc7Ke{=TP>VdZ@u{irV-G@k2BjnyiCz#e9$ZE%NEQ zzmCG9Sn;PAOA=tS()t>|C+>HWg`t(SMbt7D^Ay#PN-*^;KZp2&eIkFT(0@6#5SMbtj3h1#SfI5x70}l8(fhZu|DbYy$D^&Yl9- z6HlQWe@SNy65+TIUV*tWDqzl;~MmjQ{@I6B*#f0Nkx(u z1P(*uH#m2|z6iRI@*dq%f{wQZT*YoE1t+qiic)ae)m)y$!qy-D!R|82YQk+KyGvifpKElbCQeNozjD;B z@dO*oUY3lKjQ-=?o05q*c5@;2vU#vU(Da9 zfH}5^wsvVwQ`j~9u46x%z9b5T4aUAVi}PInj|{w$p8i-2Gr%D*KhC{vei;d4pv!Ap z>Gdg2vJL1~nIeuAF_D6f+9C$qB|Jc^q}Ue2r;soCE3u6~q@coe7GMSAiUi3AM*HJeuWRm1Nl@qLLMhToKQ-NyJ5 z1Iajwh=!4*ysbJViCq%?0us7|yvwl{;V-0SEsp!YTXNO&E; zFXoq&cKPwe{(TWquI)IN1BLx@qRulvvLwWGcxgV84WzUb(?|fW8Usi!u&QX_;xm>UI;T zHadNe=O{)+aK1x=VA?w73ZhGbZ6(I_ZHuR)ONVZPMW2QL581Ixk%)PU{zPnVL&)YJm!!b)F3DD# zJ`cepOIcYZ^qJ^K=bY?jA#dr&w8FMf_*R;vT!?%L^vXUZ&W#8-naM;X4kqXnl0TrI zm;i1ZHsBok|69o!lC(izzz*;VOQ0lm(48P|T;hHt&LGC0*r~Kuux!o}ueF}kB|BO5 zZ49d5G>lf8;M;J_$cm#{;H~H%V3z}*_EyX+#^bDCpCsv>aIT`*E~4-c=6lzQ>`y_X ztS{5)tz!8^a3?~OfJ~B@c$Fsm6CzxqKZ`aSeR;Arqxsw3*TH@Pb6v2_gnvelH}h2V zfQquQnh=RxU5R%c#Zu;~;P;HmUOTIIyT;+%lR+TCN)mV&MkR4L$`-UGU>IFU$Jq4< zn+%q$0Q#BOwnbOVF7_DurOY-kWCi&6Q`92U9Z^W)_x3&rE@3d6WRluc*NOgFGyX#{ zdkLH#eGPQ|NKlBx!&yl|<_6*W3*9sNB}noLTSNr9mxj4`upKtW!)#pUb9 zz>hq?@Rzs~Q(aSUb++OH1S(*<2L$QOxGHvinNN)4VH`_RR4DoxnUBDnwkn#kS{4kziEu%h53}&Z^I@Iapu~b;x$FzLa%SSVAPFD_cOVWepLc@Wn2cMj5s|fP+5#6 zcj-rFZUp*d*jA^IRkr#U>_~BZH>2MH>#*wSuqrE;bR>Rb`a>zE47QS*mF$|=F;2sI z4b3YhF_xqtNiuBGG55~4SNe_=Wd`Z6{>-=mfk$8>ZE8yTiI`uYSFMNW+{NGy z3$83nlfDM^Pe9tkJX9x^^lkn8mK(gH~q8M}$- z1~d1L7~kvy)W&Zs`h)03kS_-P4zwF?5|_pCApwpu;j%>Z{wKwle_(}8rZ2e-55g)0 z*%89$Co$eL{_C;g2Bd$L95rDNcCCdK)P#Hz_kOmdJQJgtXih6ifCeOM%48?1F2}Wf zjLmvr5E$#Y#gjFEFH$6Hc5A4 zF@sfIunIE}yehiPBq)on5CvqW(7Uz+1DK!0oa8G0h3SukUU^5{i0F#b`q)jmoEX38 zXF(T+I8D6Y1HVtDUP(rhDGWN0;2iOte%#!qC6~nO`W4__g&(@AnY#;2C zkzhJSL}SIbn9D=by69pPr?D*}l|BqDOq;?Md*u$3p$MJ{L&;j^23Wr)!6YpR98%6x z*lObVutKjqL??Mc;))ceHwZ(U|0>2C$dlVK;U`o}5W`m2pFo)?A}v9G!|piGrGL`` zRPugl*z=9fIkp}}OHJqkSo^aFm8_ibl#+%hnYBzZMP@t?o4?Fg!u}-wU+DKBdK&a| zu$AOM-xB*Q*hsQd-DhkHF^)}tJpDQPvbp3k0UFsdG=3bSs8!Zagv~uohL9kZCHW8P zrS?0D%t-$pgtuTq%SMTZx<;dI8BAK%Hvwznza`=inJ0n2@#Cf+{gr0-%bY*6RL&+tVfWuV3i@0XmTTO8@`> diff --git a/netbox/translations/ja/LC_MESSAGES/django.po b/netbox/translations/ja/LC_MESSAGES/django.po index 8f19cad75..47369631f 100644 --- a/netbox/translations/ja/LC_MESSAGES/django.po +++ b/netbox/translations/ja/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # # Translators: # Tatsuya Ueda , 2024 -# teapot, 2025 +# teapot, 2026 # Jeremy Stretch, 2026 # #, fuzzy @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+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" @@ -23,7 +23,7 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "{user}としてログイン 。" @@ -46,24 +46,24 @@ msgstr "パスワードは正常に変更されました。" #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "計画中" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "プロビジョニング" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -75,8 +75,8 @@ msgid "Active" msgstr "アクティブ" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "オフライン" @@ -89,9 +89,8 @@ msgstr "デプロビジョニング" msgid "Decommissioned" msgstr "廃止" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "プライマリ" @@ -109,7 +108,7 @@ msgstr "三次" msgid "Inactive" msgstr "非アクティブ" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "ピア" @@ -122,217 +121,217 @@ msgstr "ハブ" msgid "Spoke" msgstr "スポーク" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "リージョン (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "リージョン (slug)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "サイトグループ (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "サイトグループ (slug)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "サイト" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "サイト (slug)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "プロバイダ (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "プロバイダ (slug)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "プロバイダアカウント (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "プロバイダーアカウント (アカウント)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "プロバイダネットワーク (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "回線タイプ (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "回線タイプ (slug)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "サイト (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "ロケーション (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "終端A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "検索" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -341,106 +340,106 @@ msgstr "検索" msgid "Circuit" msgstr "回線" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "ロケーション (slug)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "プロバイダネットワーク (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "回線 (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "回線 (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "仮想回線 (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "仮想回線 (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "プロバイダ (名前)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "回路グループ (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "回線グループ (slug)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "仮想回線タイプ (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "仮想回線タイプ (スラッグ)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "仮想回線" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "インタフェース (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -458,28 +457,28 @@ msgstr "ASN" msgid "Provider" msgstr "プロバイダ" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -490,43 +489,43 @@ msgstr "サービス ID" msgid "Color" msgstr "色" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -542,73 +541,72 @@ msgstr "色" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "タイプ" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "プロバイダアカウント" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: 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,23 +619,22 @@ msgstr "プロバイダアカウント" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -649,45 +646,45 @@ msgstr "プロバイダアカウント" msgid "Status" msgstr "ステータス" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -700,22 +697,21 @@ msgstr "ステータス" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -724,24 +720,24 @@ msgstr "ステータス" msgid "Tenant" msgstr "テナント" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "開通日" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "終端日" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "保証帯域 (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -750,10 +746,10 @@ msgstr "保証帯域 (Kbps)" msgid "Distance" msgstr "距離" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -761,97 +757,97 @@ msgstr "距離" msgid "Distance unit" msgstr "距離単位" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "サービス情報" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "属性" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "テナンシー" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -918,11 +914,6 @@ msgstr "テナンシー" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -943,40 +934,40 @@ msgstr "テナンシー" msgid "Description" msgstr "説明" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "終端タイプ" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "終端" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "ポート速度 (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "アップストリーム速度 (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "接続済みにする" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -984,61 +975,62 @@ msgstr "接続済みにする" msgid "Circuit Termination" msgstr "回線終端" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "終端詳細" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "優先度" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "プロバイダネットワーク" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1049,17 +1041,17 @@ msgstr "プロバイダネットワーク" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "ロール" @@ -1080,15 +1072,15 @@ msgstr "回線タイプ" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1097,17 +1089,17 @@ msgstr "運用状況" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1143,15 +1135,15 @@ msgid "Operational role" msgstr "運用上のロール" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1159,7 +1151,6 @@ msgstr "運用上のロール" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1172,33 +1163,33 @@ msgstr "運用上のロール" msgid "Interface" msgstr "インタフェース" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1212,37 +1203,37 @@ msgstr "インタフェース" msgid "Location" msgstr "ロケーション" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1250,88 +1241,88 @@ msgstr "ロケーション" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "連絡先" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "リージョン" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1341,8 +1332,8 @@ msgstr "リージョン" msgid "Site group" msgstr "サイトグループ" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1351,58 +1342,58 @@ msgstr "サイトグループ" msgid "Account" msgstr "アカウント" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "タームサイド" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "割当" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1411,202 +1402,202 @@ msgstr "割当" msgid "Group" msgstr "グループ" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "回線グループ" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "回線タイプ" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "グループ割当" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "色" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "回線タイプ" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "回線タイプ" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "回線 ID" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "一意な回線 ID" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "状態" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "導入" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "解約" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "保証帯域 (Kbps)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "保証帯域" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "回線" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "回線" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "回線グループ" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "回線グループ" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "メンバー ID" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "優先度" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "回線グループ割当" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "回線グループ割当" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "ターミネーション側" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "ポート速度 (Kbps)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "物理回線速度" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "アップストリーム速度 (Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "アップストリーム速度 (ポート速度と異なる場合)" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "クロスコネクト ID" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "ローカル・クロスコネクトの ID" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "パッチパネル/ポート" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "パッチパネル ID とポート番号" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "説明" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "回線終端" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "回線終端" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "回路終端は終端オブジェクトに接続する必要があります。" #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1615,14 +1606,14 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "名前" @@ -1630,13 +1621,13 @@ msgstr "名前" msgid "Full name of the provider" msgstr "プロバイダのフルネーム" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "slug" @@ -1672,72 +1663,72 @@ msgstr "プロバイダネットワーク" msgid "provider networks" msgstr "プロバイダネットワーク" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "仮想回線タイプ" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "仮想回線タイプ" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "仮想回線" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "仮想回線" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "ロール" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "仮想回線終端" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "仮想回線終端" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1792,11 +1783,6 @@ msgstr "仮想回線終端" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1811,14 +1797,14 @@ msgstr "仮想回線終端" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1827,20 +1813,20 @@ msgstr "仮想回線終端" msgid "Name" msgstr "名前" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "回線" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1848,44 +1834,44 @@ msgstr "回線" msgid "Circuit ID" msgstr "回線 ID" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "サイド A" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "サイド Z" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "保証帯域" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "割当" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "サイド" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "終端タイプ" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "終端ポイント" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "サイトグループ" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1901,7 +1887,7 @@ msgstr "アカウント" msgid "Account Count" msgstr "アカウント数" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "ASN 数" @@ -1913,42 +1899,42 @@ msgid "Terminations" msgstr "終端" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1972,12 +1958,12 @@ msgstr "終端" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1986,35 +1972,35 @@ msgstr "終端" msgid "Device" msgstr "デバイス" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "このユーザーには、このデータソースを同期する権限がありません。" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "オブジェクトの作成" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "オブジェクトの更新" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "オブジェクトの削除" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "ジョブの開始" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "ジョブの完了" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "ジョブの失敗" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "ジョブのエラー" @@ -2039,13 +2025,13 @@ msgstr "完了" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "失敗" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2100,8 +2086,8 @@ msgid "30 days" msgstr "30 日毎" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2114,7 +2100,7 @@ msgstr "30 日毎" msgid "Created" msgstr "作成" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "更新" @@ -2158,83 +2144,83 @@ msgstr "情報" msgid "Warning" msgstr "警告" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "エラー" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "ローカル" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "ユーザ名" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "HTTP (S) でのcloneに使用されます" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "パスワード" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "ブランチ" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "リモートデータの取得に失敗しました ({name}): {error}" -#: netbox/core/data_backends.py:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "AWS アクセスキー ID" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "AWS シークレットアクセスキー" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "データソース (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "データソース (名前)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "ユーザ (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "ユーザ名" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2243,7 +2229,6 @@ msgstr "ユーザ名" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2252,15 +2237,15 @@ msgstr "ユーザ名" msgid "Enabled" msgstr "有効" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "同期間隔" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2271,122 +2256,122 @@ msgstr "パラメータ" msgid "Ignore rules" msgstr "ignoreルール" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: 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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "データソース" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "ファイル" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "データソース" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "作成" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "オブジェクトタイプ" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "以降に作成" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "以前に作成" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "以降に予定" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "以前に予定" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "以降に開始" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "以前に開始" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "以降に完了" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "以前に完了" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "ユーザ" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "時間" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "以降" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "以前" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "アクション" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2421,21 +2406,21 @@ msgstr "同期するファイルをアップロードするか、データファ msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "電源" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "セキュリティ" @@ -2451,8 +2436,8 @@ msgid "Pagination" msgstr "ページネーション" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "検証" @@ -2462,9 +2447,9 @@ msgstr "検証" msgid "User Preferences" msgstr "ユーザ設定" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "その他" @@ -2485,231 +2470,231 @@ msgstr "現在の値: {value}" msgid " (default)" msgstr " (デフォルト)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "時刻" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "ユーザ名" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "リクエスト ID" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "アクション" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "メッセージ" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "変更前データ" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "変更後データ" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "オブジェクト変更" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "オブジェクト変更" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "このオブジェクトタイプ ({type}) では変更ログはサポートされていません。" -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "作成" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "コメント" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "設定データ" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "設定履歴" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "設定履歴" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "デフォルト設定" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "現在の設定" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "設定履歴 #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "タイプ" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "有効" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "同期間隔" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "ignoreルール" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "同期時に除外するファイル名のパターン (1 行に 1 つ)" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "パラメータ" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "最終同期日時" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "データソース" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "データソース" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "不明なバックエンドタイプ: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "ローカルソースの URL は、で始まる必要があります {scheme} (またはスキームを指定しない)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "同期を開始できません。同期はすでに進行中です。" -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "バックエンドの初期化中にエラーが発生しました。依存関係をインストールする必要があります。 " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "最終更新日時" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "パス" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "データソースのルートを基準にしたファイルパス" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "サイズ" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "ハッシュ" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "64 桁の 16 進数でなければなりません。" -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "ファイルの SHA256 ハッシュ" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "データファイル" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "データファイル" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "自動同期レコード" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "自動同期レコード" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "ファイルルート" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "ファイルパス" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "指定されたルートパスからの相対パス" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "管理対象ファイル" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "管理対象ファイル" @@ -2738,7 +2723,7 @@ msgstr "開始日時" msgid "completed" msgstr "完了日時" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "データ" @@ -2789,7 +2774,7 @@ msgstr "enqueue () は schedule_at と immediate の両方の値を指定して msgid "object type" msgstr "オブジェクトタイプ" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "オブジェクトタイプ" @@ -2797,24 +2782,24 @@ msgstr "オブジェクトタイプ" msgid "Sync Data" msgstr "データを同期" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "削除は保護ルールによって禁止されています。 {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "フルネーム" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2822,13 +2807,13 @@ msgstr "フルネーム" msgid "Object" msgstr "オブジェクト" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "リクエスト ID" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "メッセージ" @@ -2838,28 +2823,28 @@ msgstr "メッセージ" msgid "Is Active" msgstr "有効" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "最終同期" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "ファイル" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "パス" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "最終更新日" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2874,8 +2859,8 @@ msgstr "間隔" msgid "Log Entries" msgstr "ログエントリ" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "レベル" @@ -2883,45 +2868,45 @@ msgstr "レベル" msgid "No log entries" msgstr "ログエントリなし" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "バージョン" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "最終更新日" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "NetBox の最小バージョン" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "NetBoxの最大バージョン" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "プラグインデータが見つかりません" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "著者" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "認定済" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "公開済" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "インストール済バージョン" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "最新バージョン" @@ -2985,88 +2970,88 @@ msgstr "PID" msgid "No workers found" msgstr "ワーカーが見つかりません" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "ジョブ {job_id} が見つかりません" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "ジョブ {id} が見つかりません。" -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "キューに入っているジョブ #{id} 同期するには {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "ログ" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "復元された設定リビジョン #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "ジョブ {id} が削除されました。" -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "ジョブの削除中にエラーが発生しました {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "ジョブ {id} が再追加されました。" -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "ジョブ {id} が追加されました。" -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "ジョブ {id} が停止されました。" -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "ジョブを停止できませんでした {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "プラグインカタログを読み込めませんでした" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "プラグイン {name} が見つかりません" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "インターフェイスモードは Q-in-Q サービス VLAN をサポートしていません" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "インターフェイスモードはタグなし VLAN をサポートしていません" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "インターフェイスモードはタグ付き VLAN をサポートしていません" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "ポジション (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "ファシリティ ID" @@ -3089,8 +3074,8 @@ msgid "Staging" msgstr "ステージング" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "廃止" @@ -3156,7 +3141,7 @@ msgstr "廃止済" msgid "Millimeters" msgstr "ミリメートル" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "インチ" @@ -3174,41 +3159,40 @@ msgstr "背面から前面" msgid "Stale" msgstr "古い" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3236,7 +3220,7 @@ msgid "Rear" msgstr "背面" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "検証" @@ -3269,7 +3253,7 @@ msgid "Top to bottom" msgstr "上から下へ" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "パッシブ" @@ -3298,9 +3282,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "その他" @@ -3312,350 +3296,349 @@ msgstr "ITA/International" msgid "Physical" msgstr "物理" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "無線" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "ブリッジ" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "リンクアグリゲーション (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "ファストイーサネット (100 Mbps)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "ギガビットイーサネット (1 Gbps)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "10 ギガビットイーサネット" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "25 ギガビットイーサネット" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "40 ギガビットイーサネット" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "50 ギガビットイーサネット" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "100 ギガビットイーサネット" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "200 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "400 ギガビットイーサネット" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "800 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "プラガブルトランシーバー" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "バックプレーンイーサネット" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "セルラー" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "シリアル" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "同軸" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "スタック" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "半二重" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "全二重" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自動" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "アクセス" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "タグ付き" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "タグ付き (全て)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "IEEE スタンダード" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "パッシブ 24V (2ペア)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "パッシブ 24V (4ペア)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "パッシブ 48V (2ペア)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "パッシブ 48V (4ペア)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "カッパー" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "光ファイバー" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "シングル" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1CP" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "C2P" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1CP" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "16CP" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "18CP" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "トランク" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "2C1P トランク" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "2C2P トランク" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "2C4P トランク" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "2C4P トランク (シャッフル)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "26CP トランク" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "28CP トランク" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "2C12P トランク" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "4C1P トランク" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "4C2P トランク" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "4C4P トランク" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "4C4P トランク (シャッフル)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "4C6P トランク" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "4C8P トランク" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "8C4P トランク" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "ブレイクアウト" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P ブレークアウト" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P ブレークアウト" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P ブレークアウト (シャッフル)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "銅線-ツイストペア (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "銅-トワイナックス (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "銅-同軸" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "ファイバ-マルチモード" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "ファイバ-シングルモード" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "ファイバー-その他" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "接続済" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "キロメートル" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "メートル" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "センチメートル" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "マイル" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "フィート" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "冗長" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "単相" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "三相" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "無効" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "不良" @@ -3669,275 +3652,275 @@ msgstr "MAC アドレス形式が無効です: {value}" msgid "Invalid WWN format: {value}" msgstr "WWN 形式が無効です: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "親リージョン (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "親リージョン (slug)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "親サイトグループ (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "親サイトグループ (slug)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "グループ (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "グループ (slug)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "親のロケーション (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "親のロケーション (slug)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "メーカ (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "メーカ (slug)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "ラックタイプ (slug)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "ラックタイプ (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "ロール (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "ロール (slug)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "ラック (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "ユーザ (名前)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "デフォルトプラットフォーム (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "デフォルトプラットフォーム (slug)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "正面画像がある" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "背面画像がある" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "コンソールポートがある" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "コンソールサーバポートがある" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "電源ポートがある" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "電源コンセントがある" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "インタフェースを持つ" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "パススルーポートがある" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "モジュールベイがある" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "デバイスベイがある" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "在庫品目がある" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "プロファイル (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "プロフィール (名前)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "デバイスタイプ (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "モジュールタイプ (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "電源ポート (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "リアポート (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "フロントポート (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "親在庫品目 (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "設定テンプレート (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "親デバイスロール (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "親デバイスロール (slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "直接の親プラットフォーム (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "直接の親プラットフォーム (slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "親プラットフォーム (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "親プラットフォーム (slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "デバイスタイプ (slug)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "親デバイス (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "プラットフォーム (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "プラットフォーム (slug)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "サイト名 (slug)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "親ベイ (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "VM クラスタ (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "クラスタグループ (slug)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "クラスタグループ (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "デバイスモデル (slug)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "奥行きをすべて使う" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3945,226 +3928,226 @@ msgstr "奥行きをすべて使う" msgid "MAC address" msgstr "MAC アドレス" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "プライマリ IP がある" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "帯域外 IP がある" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "バーチャルシャーシ (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "バーチャルシャーシのメンバーである" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "仮想デバイスコンテキストがある" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "デバイスモデル" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "モジュールタイプ (モデル)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "モジュールベイ (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "ラック (名前)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "デバイス (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "デバイス (名前)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "デバイスタイプ (モデル)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "デバイスロール (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "デバイスロール (slug)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "バーチャルシャーシ (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "テナント (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "テナント (slug)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "モジュール (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "ケーブル (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "仮想マシン (名前)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "仮想マシン (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "インタフェース (名前)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "VM インタフェース (名前)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "VM インタフェース (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "割当済みか" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "プライマリ" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "802.1Q モード" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "割当 VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "割当 VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 変換ポリシー (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4172,129 +4155,129 @@ msgstr "VLAN 変換ポリシー (ID)" msgid "VLAN Translation Policy" msgstr "VLAN 変換ポリシー" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "デバイスがマスターの場合のデバイスの仮想シャーシインターフェイス" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "デバイスがマスターの場合のデバイスの仮想シャーシインターフェイス(ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "バーチャルシャーシインタフェース" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "バーチャルシャーシインタフェース (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "インタフェースの種類" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "親インタフェース (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "ブリッジインタフェース (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "LAG インタフェース (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "MAC アドレス" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "プライマリ MAC アドレス (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "プライマリ MAC アドレス" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "仮想デバイスコンテキスト (識別子)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "無線 LAN" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "無線リンク" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "仮想回線終端 (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "親モジュールベイ (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "インストール済モジュール (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "インストール済デバイス (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "インストール済デバイス (名前)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "マスター (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "マスター (名前)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "未終端" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "電源盤 (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "タグ" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4304,54 +4287,54 @@ msgstr "タグ" msgid "Position" msgstr "ポジション" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" msgstr "英数字の範囲が使用できます。(作成する名前の数と一致する必要があります)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "ファシリティ" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "連絡先名" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "連絡先電話番号" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "タイムゾーン" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4360,70 +4343,70 @@ msgstr "タイムゾーン" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "幅" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 msgid "Height (U)" msgstr "高さ (U)" -#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "降順" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "外形の幅" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "外側の高さ" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "外形の奥行" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "外形の単位" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "取り付け奥行き" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4432,85 +4415,85 @@ msgstr "取り付け奥行き" msgid "Weight" msgstr "重量" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "最大重量" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "重量単位" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 msgid "Rack Type" msgstr "ラックタイプ" -#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "外形寸法" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "ラックタイプ" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "シリアル番号" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4519,170 +4502,169 @@ msgstr "エアフロー" msgid "Rack" msgstr "ラック" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "デフォルトプラットフォーム" -#: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "パーツ番号" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "ユニット数" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "ラック利用率に含めない" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "プロフィール" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "シャーシ" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "VMのロール" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 msgid "Device type" msgstr "デバイスタイプ" -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 msgid "Device role" msgstr "デバイスロール" -#: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: 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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "プラットフォーム" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "クラスタ" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "設定" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "モジュールタイプ" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4699,110 +4681,110 @@ msgstr "モジュールタイプ" msgid "Label" msgstr "ラベル" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "長さの単位" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "ドメイン" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 msgid "Power panel" msgstr "電源盤" -#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "電力相" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "電圧" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "アンペア数" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "最大使用率" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "最大消費電力" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "最大消費電力 (ワット)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "割当電力" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "電源ポート" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 msgid "Feed leg" msgstr "供給端子" -#: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "PoE タイプ" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "無線ロール" -#: 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/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4816,556 +4798,556 @@ msgstr "無線ロール" msgid "Module" msgstr "モジュール" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "速度" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "タグ付き VLAN" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "タグ付 VLAN の追加" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "アドレス" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "オペレーション" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q スイッチング" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "追加/削除" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "VLAN を割り当てるには、インタフェースモードを指定する必要があります" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "アクセスインタフェースにはタグ付き VLAN を割り当てることはできません。" -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "親リージョン名" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "親サイトグループ名" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "割当リージョン" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "割当グループ" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "使用可能なオプション" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "割当サイト" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "親ロケーション" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "ロケーションが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "このラックタイプのメーカ" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "ラック内の一番小さい番号の位置" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "レール間の幅 (インチ)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "外形寸法の単位" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "重量の単位" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "割当テナント名" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "割当ロール名" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "ラックタイプモデル" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "エアフロー" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "ラックタイプを指定しない場合は、幅を設定する必要があります。" -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "ラックタイプを指定しない場合は U 高さを設定する必要があります。" -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "親サイト" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 msgid "Rack's location (if any)" msgstr "ラックのロケーション (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "単位" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "カンマ区切りのユニット番号" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "製造メーカ" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "デフォルトのプラットフォーム (オプション)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "デバイス重量" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "デバイス重量の単位" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "モジュール重量" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "モジュール重量の単位" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "ディクショナリとして渡される、割り当てられたプロファイルの属性値" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "属性データが提供される場合は、プロファイルを指定する必要があります。" -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "親デバイスロール" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "デバイスロールが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "親プラットフォーム" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "プラットフォームが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "プラットフォーム割り当てをこのメーカに限定する" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "割当ロール" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "デバイスタイプメーカ" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "デバイスタイプモデル" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 msgid "Assigned platform" msgstr "割当プラットフォーム" -#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "仮想化クラスタ" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "割当ロケーション (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "割当ラック (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "面" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "ラック取付面" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "親デバイス (子デバイス用)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "デバイスベイ" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "取付られているデバイスベイ (子デバイス用)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 msgid "The device in which this module is installed" msgstr "取付られているデバイス" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "モジュールベイ" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "取付られているモジュールベイ" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "モジュールタイプ" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "構成要素を複製" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" msgstr "関連する構成要素を自動的に登録 (デフォルト)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "既存の構成要素を採用" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "既存の構成要素を採用" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "ポートタイプ" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "ポート速度 (bps)" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "コンセントタイプ" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "このコンセントに給電する電源ポート" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 msgid "Electrical phase (for three-phase circuits)" msgstr "電気位相 (三相回路用)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "親インタフェース" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "ブリッジインタフェース" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "親 LAG インタフェース" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "二重引用符で囲んだカンマ区切りのVDC 名。例:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "物理媒体" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "デュプレックス" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "PoEモード" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "PoEタイプ" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q モード(L2 インタフェース用)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "割り当て可能な VLAN をグループ別にフィルタリングする" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "割り当てられたタグなし VLAN ID(VLAN グループでフィルタリング)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" msgstr "二重引用符で囲んだカンマ区切りの割当タグ VLAN ID(VLAN グループでフィルタ)。例:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" msgstr "割当 Q-in-Q サービス VLAN ID(VLAN グループでフィルタ)" -#: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 -#: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "割当 VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "RF ロール" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "無線ロール (AP/ステーション)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} デバイスには割り当てられていません {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "物理媒体の分類" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "取付済みデバイス" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "このベイ内に取付された子デバイス" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "子デバイスが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "親在庫品目" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "構成要素タイプ" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "構成要素タイプ" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "コンポーネント名" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "構成要素名" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "コンポーネントタイプを指定するときは、コンポーネント名を指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "コンポーネントが見つかりません: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "コンポーネント名を指定するときは、コンポーネントタイプを指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "割当インタフェースの親デバイス (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5373,161 +5355,161 @@ msgstr "割当インタフェースの親デバイス (存在する場合)" msgid "Virtual machine" msgstr "仮想マシン" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "割当インタフェースの親VM (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "割当インタフェース" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "これを割り当てられたインターフェースのプライマリ MAC アドレスにします。" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "インターフェイスを割り当てるときは、親デバイスまたは VM を指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "サイド A サイト" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "親デバイス A のサイト (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "サイド A デバイス" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "デバイス名" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "サイド A タイプ" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "サイド A 名" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "終端名" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "サイド B サイト" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "親デバイス B のサイト (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "サイド B デバイス" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "サイド B タイプ" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "サイド B 名" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "接続ステータス" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "ケーブル接続プロファイル" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "色名 (例:「赤」) または16進コード (例:「f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "サイド {side_upper}: {device} {termination_object} は既に接続されています" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} サイドターミネーションが見つかりません: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " "characters: invalid hex." msgstr "{color} 使用されているどの色名とも一致せず、6 文字を超えました。16 進数が無効です。" -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "マスター" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "マスターデバイス" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "親サイト名" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "上流電源盤" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "プライマリまたは冗長" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "電源タイプ (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "単相または三相" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "プライマリ IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "プライマリ IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "プレフィックス長のある IPv6 アドレス、例:2001: db8:: 1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5563,8 +5545,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5572,104 +5554,104 @@ msgstr "{model} {name} は既に存在しています" msgid "Power Panel" msgstr "電源盤" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "電源タップ" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "デバイスステータス" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "親リージョン" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "親グループ" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "ラック数" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "機能" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "予約" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "画像" -#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "構成要素" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "デバイス数" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "サブデバイスロール" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "モジュール数" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "デバイスロール" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "モデル" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "OOB IP アドレスがある" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "バーチャルシャーシメンバー" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "仮想デバイスコンテキストがある" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "クラスタグループ" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "配線済" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "専有済" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5682,48 +5664,48 @@ msgstr "専有済" msgid "Connection" msgstr "接続" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "種類" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "管理のみ" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q モード" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "無線チャネル" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "チャネル周波数 (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "チャネル幅 (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "送信出力 (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5733,23 +5715,23 @@ msgstr "送信出力 (dBm)" msgid "Cable" msgstr "ケーブル" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "自動検出" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "割当デバイス" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "割当VM" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "インタフェースに割当済" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "インターフェースのプライマリ MAC" @@ -5758,19 +5740,18 @@ msgstr "インターフェースのプライマリ MAC" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "バーチャルシャーシメンバーはすでに{vc_position}に存在します 。" -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5783,21 +5764,21 @@ msgstr "スコープタイプ" msgid "Scope" msgstr "スコープ" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "選択してください {scope_type}。" -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "スコープの種類 (アプリとモデル)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "背面ポート" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5806,63 +5787,63 @@ msgstr "" "フロントポートポジションの総数 ({frontport_count}) は選択した背面ポートの位置の数と一致する必要があります " "({rearport_count})。" -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "連絡先情報" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "ラックロール" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "定義済みのラックタイプを選択するか、以下で物理特性を設定してください。" -#: netbox/dcim/forms/model_forms.py:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "在庫管理" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." msgstr "カンマ区切りのユニット ID 。範囲はハイフンを使用して指定できます。" -#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 msgid "Enter a valid JSON schema to define supported attributes." msgstr "有効な JSON スキーマを入力して、サポートされている属性を定義します。" -#: netbox/dcim/forms/model_forms.py:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "プロファイルと属性" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 msgid "The lowest-numbered unit occupied by the device" msgstr "デバイスが使用している最も小さいユニット番号" -#: netbox/dcim/forms/model_forms.py:652 +#: netbox/dcim/forms/model_forms.py:662 msgid "The position in the virtual chassis this device is identified by" msgstr "仮想シャーシ内の位置" -#: netbox/dcim/forms/model_forms.py:657 +#: netbox/dcim/forms/model_forms.py:667 msgid "The priority of the device in the virtual chassis" msgstr "仮想シャーシ内の優先度" -#: netbox/dcim/forms/model_forms.py:766 +#: netbox/dcim/forms/model_forms.py:776 msgid "Automatically populate components associated with this module type" msgstr "このモジュールタイプに関連する構成要素を自動的に入力する" -#: netbox/dcim/forms/model_forms.py:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "特性" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5875,50 +5856,50 @@ msgstr "" "1[ge,xe]-0/0/[0-9]1)。トークン " "{module}が存在する場合、新しいモジュールを作成する際に、自動的に位置の値に置き換えられます。" -#: netbox/dcim/forms/model_forms.py:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "コンソールポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "コンソールサーバポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "前面ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "インタフェーステンプレート" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "電源コンセントテンプレート" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "電源ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "背面ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "コンソールポート" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5930,7 +5911,7 @@ msgstr "コンソールサーバポート" msgid "Front Port" msgstr "前面ポート" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5942,117 +5923,116 @@ msgstr "前面ポート" msgid "Rear Port" msgstr "背面ポート" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "電源ポート" -#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "電源コンセント" -#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "構成要素割り当て" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 msgid "An InventoryItem can only be assigned to a single component." msgstr "在庫品目は1つの構成要素にのみ割り当てることができます。" -#: netbox/dcim/forms/model_forms.py:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "LAG インタフェース" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 msgid "Filter VLANs available for assignment by group." msgstr "割り当て可能な VLAN をグループ別にフィルタリングします。" -#: netbox/dcim/forms/model_forms.py:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "子デバイス" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 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:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "コンソールポート" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "コンソールサーバポート" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "前面ポート" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "電源コンセント" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "背面ポート" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "在庫品目" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "在庫品目ロール" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "VM インターフェイス" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 msgid "A MAC address can only be assigned to a single object." msgstr "MAC アドレスは 1 つのオブジェクトにのみ割り当てることができます。" -#: netbox/dcim/forms/object_create.py:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" msgstr "英数字の範囲がサポートされています。(作成するオブジェクトの数と一致する必要があります)。" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, 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:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6060,21 +6040,21 @@ msgstr "パターンは {value_count} 個の値を示す範囲を指定します msgid "Members" msgstr "メンバー" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "初期ポジション" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "最初のメンバーのポジション。メンバーが増えるごとに 1 ずつ増えます。" -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "メンバーデバイス" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "最初の VC メンバーのポジションを指定する必要があります。" @@ -6086,327 +6066,327 @@ msgid "" msgstr "" "背面ポートの位置 ({rear_port_position}) が無効です: 背面ポート {name} は {positions} 箇所しかありません。" -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "プロフィール" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "ラベル" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "長さ" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "長さの単位" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "ケーブル" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "ケーブル" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "ケーブル長を設定するときは単位を指定する必要があります" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "新しいケーブルを作成するときは、A 終端と B 終端を定義する必要があります。" -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "ケーブルの同じ端に異なる終端タイプを接続することはできません。" -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "互換性のない終端タイプ: {type_a} そして {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "A 端子と B 端子を同じオブジェクトに接続することはできません。" -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "端" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "ケーブル終端" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "ケーブル終端" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " "connected." msgstr "にケーブルを接続できません {obj_parent} > {obj} 接続済みとマークされているからです。" -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " "{cable_pk}" msgstr "{app_label}の重複終了が見つかりました 。{model} {termination_id}: ケーブル {cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "ケーブルは終端できません {type_display} インターフェース" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "プロバイダーネットワークに接続されている回線終端はケーブル接続できない場合があります。" -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "アクティブ" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "完了" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "分割" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "ケーブル経路" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "ケーブル経路" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "元の端子はすべて同じリンクに接続する必要があります" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "ミッドスパン終端はすべて同じ終端タイプでなければなりません" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "すべてのミッドスパン終端には同じ親オブジェクトが必要です" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "すべてのリンクはケーブルまたはワイヤレスでなければなりません" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "すべてのリンクは最初のリンクタイプと一致する必要があります" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " "attached to a module type." msgstr "{module} は、モジュールタイプに取り付けられる場合、モジュールベイ位置の代わりとして使用できます。" -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "物理ラベル" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "構成要素テンプレートを別のデバイスタイプに移動することはできません。" -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." msgstr "構成要素テンプレートをデバイスタイプとモジュールタイプの両方に関連付けることはできません。" -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "構成要素テンプレートは、デバイスタイプまたはモジュールタイプのいずれかに関連付ける必要があります。" -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "コンソールポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "コンソールポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "コンソールサーバポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "コンソールサーバポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "最大消費電力" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "割当消費電力" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "電源ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "電源ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "割当消費電力は最大消費電力 ({maximum_draw}W) を超えることはできません。" -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "供給端子" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "電力相 (三相電源用)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "電源コンセントテンプレート" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "電源コンセントテンプレート" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "親電源ポート ({power_port}) は同じデバイスタイプに属している必要があります" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "親電源ポート ({power_port}) は同じモジュールタイプに属している必要があります" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "管理のみ" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "ブリッジインタフェース" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "無線ロール" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "インタフェーステンプレート" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "インタフェーステンプレート" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "ブリッジインタフェース ({bridge}) は同じデバイスタイプに属している必要があります" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "ブリッジインタフェース ({bridge}) は同じモジュールタイプに属している必要があります" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "リアポート ({rear_port}) は同じデバイスタイプに属している必要があります" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "位置" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "前面ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "前面ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " "templates ({count})" msgstr "位置の数は、マップされた背面ポートテンプレートの数より少なくすることはできません ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "背面ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "背面ポートテンプレート" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " "templates ({count})" msgstr "位置の数は、マップされたフロントポートテンプレートの数より少なくすることはできません ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "位置" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "取付済み構成要素名を変更する際に参照する識別子" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "モジュールベイテンプレート" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "モジュールベイテンプレート" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "デバイスベイテンプレート" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "デバイスベイテンプレート" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6414,21 +6394,21 @@ msgid "" msgstr "" "デバイスベイを許可するためには、デバイスタイプ ({device_type}) のサブデバイスロールを「parent」に設定する必要があります。" -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "パーツ ID" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "メーカ指定の部品識別子" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "在庫品目テンプレート" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "在庫品目テンプレート" @@ -6557,11 +6537,11 @@ msgid "tagged VLANs" msgstr "タグ付き VLAN" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -6580,84 +6560,84 @@ msgid "" "({interface})." msgstr "MAC アドレス {mac_address} 別のインターフェースに割り当てられている ({interface})。" -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "親ラグ" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "このインタフェースは帯域外管理にのみ使用されます。" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "速度 (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "デュプレックス" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64 ビットのWWN (World Wide Name)" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "無線チャネル" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "チャネル周波数 (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "選択したチャンネルによって設定されます (設定されている場合)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "送信パワー (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "無線 LAN" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "インタフェース" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "インタフェース" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} インタフェースにはケーブルを接続できません。" -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} インタフェースは接続済みとしてマークできません。" -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "インタフェースを自身の親にすることはできません。" -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "親インタフェースに割り当てることができるのは仮想インタフェースだけです。" -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "選択した親インタフェース ({interface}) は別のデバイス ({device}) に属しています" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6666,14 +6646,14 @@ msgstr "" "選択した親インタフェース ({interface}) が属する {device} " "は、バーチャルシャーシ{virtual_chassis}には含まれていません。 。" -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "選択したブリッジインタフェース ({bridge}) は別のデバイス ({device}) に属しています。" -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6682,21 +6662,21 @@ msgstr "" "選択したブリッジインタフェース ({interface}) が属する " "{device}は、バーチャルシャーシ{virtual_chassis}には含まれていません。 " -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "仮想インタフェースは親 LAG インタフェースを持つことはできません。" -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "LAG インタフェースを自身の親にすることはできません。" -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "選択した LAG インタフェース ({lag}) は別のデバイス ({device}) に属しています。" -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6705,31 +6685,31 @@ msgstr "" "選択した LAG インタフェース ({lag}) が属する {device}は、バーチャルシャーシには含まれていません " "{virtual_chassis}。" -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "チャネルは無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "チャネル周波数は、無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "選択したチャンネルではカスタム周波数を指定できません。" -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "チャネル幅は無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "選択したチャンネルではカスタム幅を指定できません。" -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "インターフェイスモードはタグなし VLAN をサポートしていません。" -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6781,7 +6761,7 @@ msgid "module bays" msgstr "モジュールベイ" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 msgid "A module bay cannot belong to a module installed within it." msgstr "モジュールベイは、その中に取り付けられているモジュールに属することはできません。" @@ -6817,15 +6797,15 @@ msgid "inventory item roles" msgstr "在庫品目ロール" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "シリアル番号" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "アセットタグ" @@ -6865,86 +6845,86 @@ msgstr "子を持つ在庫品目は移動できません" msgid "Cannot assign inventory item to component on another device" msgstr "在庫品目を別のデバイスの構成要素に割り当てることはできません" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "メーカ" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "メーカ" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "型" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "デフォルトプラットフォーム" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "パーツ番号" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "個別の部品番号 (オプション)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "高さ (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "使用率から除外" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "このタイプのデバイスは、ラック使用率の計算時に除外されます。" -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "奥行きをすべて利用する" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "デバイスは前面と背面の両方のラック面を使用します。" -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "親/子のステータス" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." msgstr "親デバイスはデバイスベイに子デバイスを収納します。このデバイスタイプが親でも子供でもない場合は、空白のままにしてください。" -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "エアフロー" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "デバイスタイプ" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "デバイスタイプ" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "U の高さは 0.5 ラック単位でなければなりません。" -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" " a height of {height}U" msgstr "ラック内 {rack} のデバイス {device} は高さ{height}Uに対応する十分なスペースが有りません " -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -6953,181 +6933,181 @@ msgstr "" "高さは 0U にできません: {racked_instance_count} インスタンス " "がラックに取り付け済みです。" -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." msgstr "このデバイスを親デバイスとして分類解除する前に、このデバイスに関連付けられているすべてのデバイスベイテンプレートを削除する必要があります。" -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "子デバイスタイプは 0U でなければなりません。" -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "仮想マシンをこのロールに割り当てることができます" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "同じ名前の最上位デバイスロールがすでに存在します。" -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "このスラッグを含む最上位のデバイスロールはすでに存在します。" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "デバイスロール" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "デバイスロール" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "オプションで、このプラットフォームを特定のメーカのデバイスに限定できます" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "プラットフォーム" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "プラットフォーム" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "プラットフォーム名は一意でなければなりません。" -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "プラットフォームスラッグは一意でなければなりません。" -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "このデバイスが果たす機能" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "製造元によって割当られた、シャーシのシリアル番号" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "このデバイスを識別するために使用される一意のタグ" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "ポジション (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "ラックフェイス" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "プライマリ IPv4" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "プライマリ IPv6" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "out-of-band IP" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "VCポジション" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "バーチャルシャーシポジション" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "VC プライオリティ" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "バーチャルシャーシのマスター選択優先順位" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "緯度" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "10 進数形式の GPS 座標 (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "経度" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "デバイス名はサイトごとに一意である必要があります。" -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "デバイス" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "デバイス" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "ラック {rack} はサイト{site}に属していません 。" -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "ロケーション {location} はサイト{site}に属していません 。" -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "ラック {rack} はロケーション{location}に属していません 。" -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "ラックを割り当てないとラックフェースは選択できません。" -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "ラックを割り当てないとラックポジションを選択できません。" -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "ポジションは 0.5 ラックユニット単位で入力する必要があります。" -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "ラックの位置を定義するときは、ラックの面を指定する必要があります。" -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "0U デバイスタイプ ({device_type}) をラックポジションに割り当てることはできません。" -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "子デバイスタイプをラックフェースに割り当てることはできません。これは親デバイスの属性です。" -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." msgstr "子デバイスタイプをラックポジションに割り当てることはできません。これは親デバイスの属性です。" -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7136,22 +7116,22 @@ msgstr "" "U{position} が既に占有されているか、このデバイスタイプを収容するのに十分なスペースがありません: {device_type} " "({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} は IPv4 アドレスではありません。" -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "指定された IP アドレス ({ip}) はこのデバイスに割り当てられていません。" -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} IPv6 アドレスではありません。" -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7160,68 +7140,68 @@ msgstr "" "割当られたプラットフォームは{platform_manufacturer} のデバイスタイプに限定されます 。しかし、このデバイスのタイプは " "{devicetype_manufacturer}に属します。" -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "割当クラスタは別のサイトに属しています ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "割り当てられたクラスターは別の場所に属しています ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "仮想シャーシに割当られたデバイスには、その位置が定義されている必要があります。" -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " "is currently designated as its master." msgstr "デバイスを仮想シャーシから削除できない {virtual_chassis} 現在マスターとして指定されているからです。" -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "ドメイン" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "選択したマスター ({master}) はこの仮想シャーシに割り当てられていません。" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " "form a cross-chassis LAG interfaces." msgstr "バーチャルシャーシ{self}を削除できません 。クロスシャーシ LAG インタフェースを形成するメンバーインタフェースがあります。" -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "識別子" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "親デバイスに固有の数値識別子" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "コメント" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "仮想デバイスコンテキスト" @@ -7250,122 +7230,122 @@ msgid "" " object" msgstr "オブジェクトのプライマリ MAC として指定されている間は MAC アドレスを再割り当てできません" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "インタフェースを自分自身にブリッジすることはできません。" -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "仮想インタフェースには PoE モードを設定できません。" -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "仮想インタフェースに PoE タイプを設定することはできません。" -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "PoE タイプを指定するときは、PoE モードを指定する必要があります。" -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "無線ロールは無線インタフェースでのみ設定できます。" -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "スキーマ" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "モジュールタイププロファイル" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "モジュールタイププロファイル" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "属性" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "モジュールタイプ" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "モジュールタイプ" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "スキーマが無効です: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "モジュール" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "モジュール" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " "device ({device})." msgstr "モジュールは、割当デバイスに属するモジュールベイ内に取り付ける必要があります ({device})。" -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "電源盤" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "電源盤" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "ロケーション {location} ({location_site}) は{site}とは別のサイトにあります " -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "供給" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "電力相" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "電圧" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "アンペア数" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "最大使用率" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "最大許容電力 (パーセンテージ)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "使用可能な電力" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "電源タップ" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "電源タップ" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7373,181 +7353,181 @@ msgid "" msgstr "" "ラック {rack} ({rack_site}) と電源盤 {powerpanel} ({powerpanel_site}) は別のサイトにあります。" -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "AC 電源の電圧を負にすることはできません" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "幅" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "レール間の幅" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "ラックユニットの高さ" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "開始ユニット" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "ラック用開始ユニット" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "降順" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "ユニットには上から下に番号が付けられています" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "外形の幅" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "ラックの外形寸法(幅)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "外側の高さ" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "ラックの外形寸法(高さ)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "外形の奥行" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "ラックの外形寸法(奥行き)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "外形の単位" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "取り付け奥行き" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." msgstr "マウントされたデバイスの最大奥行き (mm)。4 支柱ラックの場合、これは前面レールと背面レールの間の距離です。" -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "最大重量" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "ラックの最大積載量" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "フォームファクタ" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "ラックタイプ" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "ラックタイプ" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "外寸を設定するときは単位を指定する必要があります" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "最大重量を設定する場合は単位を指定する必要があります" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "ラックロール" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "ラックロール" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "ファシリティ ID" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "ローカル識別子" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "機能的ロール" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "このラックの識別に使用される固有のタグ" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "ラック" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "ラック" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "割当ロケーションは親サイト ({site}) に属している必要があります。" -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " "devices." msgstr "現在取付られているデバイスを収納するには、ラックは少なくとも{min_height} U 必要です 。" -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " "installed devices." msgstr "現在取付られているデバイスを収納するには、ラックユニット番号は {position} 以下で始まる必要があります 。" -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "ロケーションは同じサイト {site} のものでなければなりません。 。" -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "単位" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "ラック予約" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "ラック予約" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr " {height}U ラックのユニットが無効です: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "次のユニットはすでに予約されています: {unit_list}" @@ -7655,145 +7635,145 @@ msgstr "構成要素を追加" msgid "Disconnect Selected" msgstr "選択したものを抜線" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "終端 A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "終端 B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "デバイス A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "デバイス B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "ロケーション A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "ロケーション B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "ラック A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "ラック B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "サイト A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "サイト B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "色名" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "到達可能" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "デバイス" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "設定テンプレート" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "ユニット数" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "IP アドレス" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "IPv4 アドレス" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "IPv6 アドレス" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "VC ポジション" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "VC プライオリティ" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "親デバイス" -#: netbox/dcim/tables/devices.py:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "位置 (デバイスベイ)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "コンソールポート" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "コンソールサーバポート" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "電源ポート" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7803,44 +7783,44 @@ msgstr "電源コンセント" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "インタフェース" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "前面ポート" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "デバイスベイ" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "モジュールベイ" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "在庫品目" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "デバイスの場所" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "デバイスサイト" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "モジュールベイ" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7849,167 +7829,164 @@ msgstr "モジュールベイ" msgid "Inventory Items" msgstr "在庫品目" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "ケーブル色" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "対向" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "接続済みとしてマークする" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "最大電力 (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "割当電力 (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP アドレス" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "プライマリ MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC アドレス" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP グループ" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "管理のみ" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "仮想回線" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "マッピング" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "取付済デバイス" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "インストール済みロール" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "インストールタイプ" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "インストール済みの説明" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "インストール済みシリアル" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "インストール済み資産タグ" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "取付済みモジュール" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "モジュールシリアル番号" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "モジュール資産タグ" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "モジュールステータス" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "構成要素" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "アイテム" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "ラックタイプ" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "デバイスタイプ" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "モジュールタイプ" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "プラットフォーム" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "デフォルトプラットフォーム" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "奥行きをすべて利用する" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "デバイス数" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8018,9 +7995,9 @@ msgstr "デバイス数" msgid "Console Ports" msgstr "コンソールポート" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8029,9 +8006,9 @@ msgstr "コンソールポート" msgid "Console Server Ports" msgstr "コンソールサーバポート" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8040,9 +8017,9 @@ msgstr "コンソールサーバポート" msgid "Power Ports" msgstr "電源ポート" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8051,9 +8028,9 @@ msgstr "電源ポート" msgid "Power Outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8061,9 +8038,9 @@ msgstr "電源コンセント" msgid "Front Ports" msgstr "前面ポート" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8072,17 +8049,17 @@ msgstr "前面ポート" msgid "Rear Ports" msgstr "背面ポート" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8091,71 +8068,71 @@ msgstr "デバイスベイ" msgid "Module Bays" msgstr "モジュールベイ" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "モジュール数" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "電源タップ" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "最大使用率" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 msgid "Available Power (VA)" msgstr "使用可能な電力 (VA)" -#: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "ラック" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "高さ" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "外形幅" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "外側の高さ" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "外形奥行" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "最大重量" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "ラック数" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "スペース" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "サイト" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "VLAN グループ" @@ -8169,7 +8146,7 @@ msgstr "{} ミリメートル" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "シリアル番号" @@ -8198,81 +8175,81 @@ msgstr "バーチャルシャーシメンバー" msgid "Power Utilization" msgstr "電力使用率" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "切断されました {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "子リージョン" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "子・グループ" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "ラック搭載でないデバイス" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "子ロケーション" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "予約" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "アプリケーションサービス" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "コンフィグコンテキスト" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "レンダーコンフィグ" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "仮想マシン" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "インストール済みデバイス {device} イン・ベイ {device_bay}。" -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "削除されたデバイス {device} ベイから {device_bay}。" -#: netbox/dcim/views.py:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "子ども" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "メンバー追加 {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "マスターデバイスを削除できません {device} バーチャルシャーシから。" -#: netbox/dcim/views.py:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "削除済み {device} バーチャルシャーシから {chassis}" @@ -8286,13 +8263,13 @@ msgstr "不明な関連オブジェクト: {name}" msgid "Changing the type of custom fields is not supported." msgstr "カスタムフィールドのタイプの変更はサポートされていません。" -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "このスクリプトではスケジューリングが有効になっていません。" -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "予定時刻は将来の時刻でなければなりません。" @@ -8369,9 +8346,9 @@ msgid "No" msgstr "いいえ" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "リンク" @@ -8468,13 +8445,13 @@ msgstr "黒" msgid "White" msgstr "白" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "スクリプト" @@ -8483,31 +8460,31 @@ msgstr "スクリプト" msgid "Notification" msgstr "通知" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "不明なオペレータ: {op}。次のいずれかでなければなりません。 {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "サポートされていない値のタイプ: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "のタイプが無効です {op} オペレーション: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "ルールセットは辞書でなければならず、辞書であってはなりません {ruleset}。" -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "論理型が無効です。'AND' または 'OR' でなければなりません。ドキュメントを確認してください。" -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "誤ったキーが通知されました。ドキュメントを確認してください。" @@ -8520,204 +8497,204 @@ msgstr "ウィジェットタイプ" msgid "Unregistered widget class: {name}" msgstr "未登録のウィジェットクラス: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} render () メソッドを定義する必要があります。" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "メモ" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "任意のカスタムコンテンツを表示します。Markdown がサポートされています。" -#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "オブジェクト数" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "NetBox モデルのセットと、各タイプで作成されたオブジェクトの数を表示します。" -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 msgid "Filters to apply when counting the number of objects" msgstr "オブジェクトの数をカウントするときに適用するフィルタ" -#: netbox/extras/dashboard/widgets.py:201 +#: netbox/extras/dashboard/widgets.py:202 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "形式が無効です。オブジェクトフィルタはディクショナリとして渡さなければなりません。" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "オブジェクトリスト" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "任意のオブジェクトリストを表示します。" -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "デフォルトで表示するオブジェクト数" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "形式が無効です。URL パラメータはディクショナリとして渡さなければなりません。" -#: netbox/extras/dashboard/widgets.py:270 +#: netbox/extras/dashboard/widgets.py:271 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "モデル選択が無効です: {self['model'].data} はサポートされていません。" -#: netbox/extras/dashboard/widgets.py:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "RSS フィード" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "外部 Web サイトの RSS フィードを埋め込みます。" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "フィード URL" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "外部接続が必要" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "表示するオブジェクトの最大数" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 msgid "How long to stored the cached content (in seconds)" msgstr "キャッシュされたコンテンツを保存する時間 (秒)" -#: netbox/extras/dashboard/widgets.py:345 +#: netbox/extras/dashboard/widgets.py:346 msgid "Timeout value for fetching the feed (in seconds)" msgstr "フィード取得のタイムアウト値 (秒単位)" -#: netbox/extras/dashboard/widgets.py:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "個人用のブックマークを表示する" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "イベントルールのアクションタイプが不明です: {action_type}" -#: netbox/extras/events.py:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "イベントパイプラインをインポートできません {name} エラー: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "スクリプトモジュール (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "データファイル (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "グループ (名前)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "クラスタタイプ" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "クラスタタイプ (slug)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "テナントグループ" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "テナントグループ (slug)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "タグ" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "タグ (slug)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "ローカル設定コンテキストがある" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "グループ名" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "必須" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "UI で編集可能" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "複製可能" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "最小値" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "最大値" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "検証正規表現" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "動作" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "新しいウィンドウ" @@ -8726,45 +8703,45 @@ msgid "Button class" msgstr "ボタンクラス" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 msgid "MIME type" msgstr "MIMEタイプ" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 msgid "File name" msgstr "ファイル名" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 msgid "File extension" msgstr "ファイル拡張子" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 msgid "As attachment" msgstr "添付ファイルとして" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "HTTP メソッド" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "ペイロード URL" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "SSL 検証" @@ -8777,8 +8754,8 @@ msgstr "シークレット" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "イベントタイプ" @@ -8786,76 +8763,76 @@ msgstr "イベントタイプ" msgid "Is active" msgstr "有効" -#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "自動同期が有効" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "オブジェクトタイプ" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "1 つ以上の割当オブジェクトタイプ" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 msgid "Field data type (e.g. text, integer, etc.)" msgstr "フィールドデータタイプ (テキスト、整数など)" -#: 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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "オブジェクトタイプ" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "オブジェクトタイプ (オブジェクトフィールドまたはマルチオブジェクトフィールド用)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "選択肢" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "選択肢 (選択フィールド用)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "カスタムフィールドが UI上に表示されるかどうか" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "カスタムフィールドが UI上で編集可能かどうか" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "定義済みの選択肢の基本セット (存在する場合)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -8863,283 +8840,282 @@ msgstr "" "引用符で囲んだ、カンマ区切りの選択肢。コロン区切りでラベル設定可能: \"choice1:First Choice,choice2:Second " "Choice\"" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "ボタンクラス" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "グループ内の最初のリンクのクラスがドロップダウンボタンに使用されます" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 msgid "Data source which provides the data file" msgstr "データファイルを提供するデータソース" -#: 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/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "データファイル" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "テンプレートコードを含むデータファイル" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "データファイルの更新時にテンプレートコンテンツの自動同期を有効にする" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "ローカルコンテンツまたはデータファイルのいずれかを指定する必要があります" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "このルールをトリガーするイベントタイプ" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "アクションオブジェクト" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "ドットパス形式 (module.Class) のウェブフック名またはスクリプト" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "ウェブフック {name} 見つかりません" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "スクリプト {name} 見つかりません" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "割当オブジェクトタイプ" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "エントリの分類" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "コメント" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "ユーザ" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 msgid "User names separated by commas, encased with double quotes" msgstr "二重引用符で囲んだカンマ区切りのユーザ名" -#: 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/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "グループ" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 msgid "Group names separated by commas, encased with double quotes" msgstr "二重引用符で囲んだカンマ区切りのグループ名" -#: netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "タイプオプション" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "関連オブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "フィールドタイプ" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "選択肢" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "データ" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "レンダリング" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "コンテンツタイプ" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "HTTP content type" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "イベントタイプ" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "アクションタイプ" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "タグ付きオブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "許可されるオブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "リージョン" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "サイトグループ" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "ロケーション" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "デバイスタイプ" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "ロール" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "クラスタタイプ" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "クラスタグループ" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "クラスタ" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "テナントグループ" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "このカスタムフィールドを持つオブジェクトのタイプ" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "既定値" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "関連オブジェクトのタイプ (オブジェクト/マルチオブジェクトフィールドのみ)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "関連オブジェクトフィルタ" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "クエリパラメータを JSON オブジェクトとして指定します。" -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "カスタムフィールド" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." msgstr "このフィールドのタイプ。オブジェクト/マルチオブジェクトフィールドの場合は、関連するオブジェクトタイプを以下から選択してください。" -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." msgstr "これはフォームフィールドのヘルプテキストとして表示されます。Markdown がサポートされています。" -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "関連オブジェクト" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" msgstr "1 行に 1 つの選択肢を入力します。必要に応じて、各選択肢にコロンを付けることで、ラベルを指定できます。例:" -#: netbox/extras/forms/model_forms.py:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "カスタムフィールド選択セット" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "カスタムリンク" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "テンプレート" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9148,112 +9124,112 @@ msgstr "" "リンクテキストの Jinja2 テンプレートコード。オブジェクトを次のように参照します。 " "{example}。空のテキストとしてレンダリングされるリンクは表示されません。" -#: netbox/extras/forms/model_forms.py:257 +#: netbox/extras/forms/model_forms.py:262 #, 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:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "テンプレートコード" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "エクスポートテンプレート" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 msgid "Template content is populated from the remote source selected below." msgstr "選択したリモートソースから、テンプレートコンテンツが入力されます。" -#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "保存済みフィルタ" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "注文" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "使用可能な列" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "選択した列" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 msgid "A notification group specify at least one user or group." msgstr "通知グループには、少なくとも 1 人のユーザまたはグループを指定します。" -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP リクエスト" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "スクリプト" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "JSON フォーマットで条件を入力。" -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." msgstr "JSON フォーマットでアクションに渡すパラメータを入力してください。" -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "イベントルール" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "トリガー" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "通知グループ" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "設定コンテキストプロファイル" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "テナント" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 msgid "Data is populated from the remote source selected below." msgstr "データは、以下で選択したリモートソースから入力されます。" -#: netbox/extras/forms/model_forms.py:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "ローカルデータまたはデータファイルのいずれかを指定する必要があります" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "スケジュール" @@ -9261,7 +9237,7 @@ msgstr "スケジュール" msgid "Schedule execution of report to a set time" msgstr "レポートの実行をスケジュールする" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "繰り返す" @@ -9269,24 +9245,24 @@ msgstr "繰り返す" msgid "Interval at which this report is re-run (in minutes)" msgstr "実行される間隔 (分)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (現在時刻: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "変更をコミット" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "変更をDBにコミットする (dry runの場合はチェックを外す)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "スクリプトの実行をスケジュールする" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "実行される間隔 (分単位)" @@ -9323,10 +9299,10 @@ msgstr "設定コンテキストプロファイル" msgid "config context profiles" msgstr "設定コンテキストプロファイル" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "重量" @@ -9361,93 +9337,93 @@ msgstr "設定テンプレート" msgid "config templates" msgstr "設定テンプレート" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "このフィールドが適用されるオブジェクト。" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "このカスタムフィールドが保持するデータのタイプ" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "このフィールドがマップされる NetBox オブジェクトのタイプ (オブジェクトフィールド用)" -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "内部フィールド名" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "英数字とアンダースコアのみ使用できます。" -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 msgid "Double underscores are not permitted in custom field names." msgstr "カスタムフィールド名には二重アンダースコアを使用できません。" -#: netbox/extras/models/customfields.py:131 +#: netbox/extras/models/customfields.py:139 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:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "グループ名" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 msgid "Custom fields within the same group will be displayed together" msgstr "同じグループ内のカスタムフィールドは一緒に表示されます" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "必須" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." msgstr "このフィールドは、オブジェクトを作成・編集に必要です。" -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "ユニークでなければならない" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 msgid "The value of this field must be unique for the assigned object" msgstr "このフィールドの値は、割当オブジェクトで一意である必要があります" -#: netbox/extras/models/customfields.py:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "検索優先度" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "フィルタロジック" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." msgstr "Loose は指定した文字列が含まれる場合に一致し、exact はフィールド全体と一致します。" -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "デフォルト" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9455,35 +9431,35 @@ msgstr "" "query_params dict (JSON 値である必要があります) " "を使用してオブジェクト選択の選択肢をフィルタリングします。文字列を二重引用符で囲みます (例:「Foo」)。" -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "表示優先度" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 msgid "Fields with higher weights appear lower in a form." msgstr "値が大きいフィールドは、フォームの下に表示されます。" -#: netbox/extras/models/customfields.py:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "最小値" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "最小許容値 (数値フィールド用)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "最大値" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "最大許容値 (数値フィールド用)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "検証正規表現" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9493,193 +9469,193 @@ msgstr "" "テキストフィールド値に適用する正規表現。^ と $ を使用して文字列全体を強制的に一致させます。例えば、 ^ " "[A-Z]{3}$ は値を3 字の大文字に制限します。" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "選択肢" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 msgid "Specifies whether the custom field is displayed in the UI" msgstr "カスタムフィールドを UI に表示するかどうかを指定します" -#: netbox/extras/models/customfields.py:237 +#: netbox/extras/models/customfields.py:245 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "カスタムフィールド値を UI で編集できるかどうかを指定します" -#: netbox/extras/models/customfields.py:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "複製可能" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "オブジェクトの複製時にこの値を複製する" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "カスタムフィールド" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "カスタムフィールド" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "デフォルト値が無効です \"{value}\": {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 msgid "A minimum value may be set only for numeric fields" msgstr "最小値は数値フィールドにのみ設定できます" -#: netbox/extras/models/customfields.py:371 +#: netbox/extras/models/customfields.py:379 msgid "A maximum value may be set only for numeric fields" msgstr "最大値は数値フィールドにのみ設定できます" -#: netbox/extras/models/customfields.py:381 +#: netbox/extras/models/customfields.py:389 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "正規表現の検証は、テキストフィールドと URL フィールドでのみサポートされます。" -#: netbox/extras/models/customfields.py:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "ブーリアン型フィールドには一意性を強制できない" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "選択フィールドには選択肢のセットを指定する必要があります。" -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 msgid "Choices may be set only on selection fields." msgstr "選択肢は選択フィールドにのみ設定できます。" -#: netbox/extras/models/customfields.py:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "オブジェクトフィールドはオブジェクトタイプを定義する必要があります。" -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} フィールドはオブジェクトタイプを定義できません。" -#: netbox/extras/models/customfields.py:419 +#: netbox/extras/models/customfields.py:427 msgid "A related object filter can be defined only for object fields." msgstr "関連オブジェクトフィルターはオブジェクトフィールドにのみ定義できます。" -#: netbox/extras/models/customfields.py:423 +#: netbox/extras/models/customfields.py:431 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "フィルタは、属性を値にマッピングするディクショナリとして定義する必要があります。" -#: netbox/extras/models/customfields.py:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "真" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "偽" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "値は次の正規表現とマッチする必要があります。 {regex}" -#: netbox/extras/models/customfields.py:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "値は文字列でなければなりません。" -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "値は正規表現 '{regex}'と一致する必要があります" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "値は整数でなければなりません。" -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "値は {minimum} 以上でなければなりません" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "値は {maximum} を超えてはいけません" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "値は実数でなければなりません。" -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "値は true または false でなければなりません。" -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "日付値は ISO 8601 フォーマット (YYYY-MM-DD) である必要があります。" -#: netbox/extras/models/customfields.py:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "{value}は選択肢 {choiceset} に含まれていません。" -#: netbox/extras/models/customfields.py:789 +#: netbox/extras/models/customfields.py:797 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "{value}は選択肢 {choiceset} に含まれていません。" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:806 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "{type}ではなく、オブジェクトIDを指定してください" -#: netbox/extras/models/customfields.py:804 +#: netbox/extras/models/customfields.py:812 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "{type} ではなくオブジェクト ID のリストを入力してください" -#: netbox/extras/models/customfields.py:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "無効なオブジェクト ID が見つかりました: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "必須フィールドを空にすることはできません。" -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "定義済みの選択肢の基本セット (オプション)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "選択肢は自動的にアルファベット順に並べられます" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "カスタムフィールド選択肢" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "カスタムフィールド選択肢" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "基本選択肢または追加選択肢を定義する必要があります。" -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "値が重複しています '{value}'はその他の選択肢で見つかりました。" -#: netbox/extras/models/customfields.py:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9702,89 +9678,89 @@ msgstr "ダッシュボード" msgid "dashboards" msgstr "ダッシュボード" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "テンプレートコード" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Jinja テンプレートコード。" -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "環境パラメータ" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " "the Jinja environment" msgstr "Jinja 環境を構築するときに渡す追加パラメーター " -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "デフォルトは {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "レンダリングされたエクスポートファイルに付けるファイル名" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "ファイル拡張子" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "レンダリングされたファイル名に追加する拡張子" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "添付ファイルとして" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "ファイルを直接ダウンロードする" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} はget_context () メソッドを実装する必要があります。" -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "このルールが適用されるオブジェクト。" -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "このルールをトリガーするイベントのタイプ。" -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "条件" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "イベントを生成するかどうかを決定する一連の条件。" -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "アクションタイプ" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "アクションオブジェクトに渡す追加データ" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "イベントルール" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "イベントルール" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9793,7 +9769,7 @@ msgstr "" "この URL は、Webhook が呼び出されたときに定義された HTTP メソッドを使用して呼び出されます。Jinja2 " "テンプレート処理はリクエストボディと同じコンテキストでサポートされています。" -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available ここに。" -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "追加ヘッダー" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9816,11 +9792,11 @@ msgstr "" "HTTP コンテンツタイプに加えて、リクエストとともに送信されるユーザ指定の HTTP ヘッダー。ヘッダーは次の形式で定義する必要があります。 " "名前:値。Jinja2 テンプレート処理はリクエストボディ (下記) と同じコンテキストでサポートされています。" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "ボディテンプレート" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9832,11 +9808,11 @@ msgstr "" "model, timestamp, username, " "request_id, and data." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "シークレット" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9845,182 +9821,182 @@ msgstr "" "提供された場合、リクエストにはシークレットをキーとして使用したペイロード本体のHMAC 16 進ダイジェストを含むX-Hook-" "Signature ヘッダー が含まれます 。シークレットはリクエストでは送信されません。" -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "SSL 証明書検証を有効にします。注意して無効にしてください。" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA ファイルパス" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." msgstr "SSL 検証に使用する特定の CA 証明書ファイル。システムデフォルトを使用するには空白のままにしておきます。" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "ウェブフック" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "ウェブフック" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "SSL 検証が無効になっている場合は、CA 証明書ファイルを指定しないでください。" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "このリンクが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "リンクテキスト" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "リンクテキストの Jinja2 テンプレートコード" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "リンク URL" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "リンク URL の Jinja2 テンプレートコード" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "同じグループのリンクはドロップダウンメニューとして表示されます" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "新しいウィンドウ" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "リンクを強制的に新しいウィンドウで開く" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "カスタムリンク" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "カスタムリンク" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "このテンプレートが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "エクスポートテンプレート" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "エクスポートテンプレート" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\"は予約されています。別の名前を選択してください。" -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "このフィルタが適用されるオブジェクトタイプ。" -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "共有した" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "保存済みフィルタ" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "保存済みフィルタ" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "フィルタパラメータは、キーワード引数の辞書として保存する必要があります。" -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "テーブルのオブジェクトタイプ" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "テーブル" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "テーブル構成" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "テーブル構成" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "不明なテーブル: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "不明な列: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "画像高さ" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "画像幅" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "添付画像" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "添付画像" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプ ({type})には添付画像を割り当てることができません。" -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "種類" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "ジャーナルエントリ" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "ジャーナルエントリ" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "このオブジェクトタイプ({type})ではジャーナリングはサポートされていません 。" -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "ブックマーク" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "ブックマーク" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプ ({type})にはブックマークを割り当てられません。" @@ -10048,12 +10024,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "このタイプのオブジェクト ({type}) 通知はサポートしていません。" #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "グループ" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "ユーザ" @@ -10073,43 +10049,43 @@ msgstr "サブスクリプション" msgid "subscriptions" msgstr "サブスクリプション" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "実行可能" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "スクリプト" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "スクリプト" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "スクリプトモジュール" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "スクリプトモジュール" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "タイムスタンプ" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "フィールド" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "値" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "キャッシュ値" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "キャッシュ値" @@ -10146,103 +10122,103 @@ msgstr "スクリプト実行パラメータ" msgid "Dismiss" msgstr "却下" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "オブジェクトタイプ" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "一意性を検証" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "可視" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "編集可能" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "関連オブジェクトタイプ" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "チョイスセット" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "複製可能" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "最小値" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "最大値" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "検証正規表現" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "オーナー" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "カウント" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "アルファベット順に並べる" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "新規ウィンドウ" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "マイムタイプ" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "ファイル名" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "ファイル拡張子" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "添付ファイルとして" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10252,77 +10228,76 @@ msgstr "添付ファイルとして" msgid "Data File" msgstr "データファイル" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "同期済み" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "画像" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "ファイル名" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "サイズ" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "テーブル名" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "読む" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "SSL バリデーション" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "イベントタイプ" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "自動同期有効" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "デバイスロール" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "コメント (ショート)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "ライン" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "メソッド" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "このウィジェットをレンダリングしようとしたときにエラーが発生しました:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "ウィジェットを再設定するか、ダッシュボードから削除してください。" -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10376,54 +10351,54 @@ msgstr "属性が無効です」{name}「」(リクエスト用)" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}において{name}属性は無効です" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "テンプレートをレンダリング中にエラーが発生しました: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "ダッシュボードがリセットされました。" -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "ウィジェットの追加: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "ウィジェットの更新: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "削除したウィジェット: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "ウィジェットの削除中にエラーが発生しました: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 msgid "Unable to run script: RQ worker process not running." msgstr "スクリプトを実行できません:RQ ワーカープロセスが実行されていません。" -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "有効な IPv4 または IPv6 アドレスを入力してください。(サブネットマスクが使用可能)" -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "IP アドレス形式が無効です: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "有効な IPv4 または IPv6 プレフィックスとマスクを CIDR 表記で入力します。" -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "IP プレフィックス形式が無効です: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "要求されたプレフィックスサイズを収容するにはスペースが足りません" @@ -10477,180 +10452,180 @@ msgstr "顧客" msgid "Invalid IP address format: {address}" msgstr "IP アドレス形式が無効です: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "インポート対象" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "インポート対象 (名前)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "エクスポート対象" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "エクスポート対象 (名前)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "VRF のインポート" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "インポートVRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "VRF のエクスポート" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "エクスポートVRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "L2VPN のインポート" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "L2VPN (識別子) のインポート" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "L2VPN のエクスポート" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "L2VPN (識別子) のエクスポート" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "プレフィックス" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (slug)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "プレフィックス内" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "プレフィックス内およびプレフィックスを含む" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "このプレフィックス / IP を含むプレフィックス" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "マスクの長さ" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "VLAN グループ (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "VLAN グループ (スラッグ)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "VLAN 番号 (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "アドレス" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "このプレフィックス / IP を含む範囲" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "親プレフィックス" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "FHRP グループ (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "インタフェースに割り当てられているか" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "アプリケーションサービス (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "NAT 内部の IP アドレス (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q スVLAN (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-In-Q スプラン番号 (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "割り当てられた VM インターフェイス" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "VLAN 変換ポリシー (名前)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "FHRP グループ (名前)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "FHRP グループ (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "IP アドレス (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "IP アドレス" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "プライマリ IPv4 (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "プライマリ IPv4アドレス" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "プライマリ IPv6 (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "プライマリ IPv6アドレス" @@ -10683,21 +10658,21 @@ msgstr "CIDR マスク (例:/24) が必要です。" msgid "Address pattern" msgstr "アドレスパターン" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "重複を禁止する" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10706,76 +10681,77 @@ msgstr "非公開" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "追加日" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN グループ" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "プレフィックス長" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "すべて使用済として扱う" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "VLAN アサイメント" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "入力済みとして扱う" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -10787,12 +10763,12 @@ msgstr "グループ ID" msgid "Authentication type" msgstr "認証タイプ" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "認証キー" -#: 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/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -10804,166 +10780,166 @@ msgstr "認証キー" msgid "Authentication" msgstr "認証" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "VLAN ID の範囲" -#: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 +#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Q-in-Q ロール" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "ポリシー" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "ポート" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "インポートルートターゲット" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "エクスポートルートターゲット" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "割当 RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "VLAN のグループ (存在する場合)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "VLAN サイト" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "VLAN のサイト (存在する場合)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "スコープ ID" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP グループ" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "割当 FHRP グループ名" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "割当デバイスのプライマリ IP アドレスにする" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "帯域外" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "これを、割当デバイスの帯域外 IP アドレスとして指定します。" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "デバイスまたは仮想マシンが指定されていないため、プライマリ IP として設定できません" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "デバイスが指定されていないため、帯域外IP として設定できません" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "仮想マシンには帯域外 IP を設定できません" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "インタフェースが指定されていないため、プライマリ IP として設定できません" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "インターフェイスが指定されていないため、帯域外IP として設定できません" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "認証タイプ" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "割当 VLAN グループ" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "サービス VLAN(Q-in-Q/802.1ad カスタマー VLAN 用)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "VLAN 変換ポリシー" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "IP プロトコル" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "親タイプ (アプリとモデル)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "親オブジェクト名" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "親オブジェクト ID" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "親オブジェクトまたは親オブジェクトIDのいずれかを parent_object_type に含める必要があります" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "ルートターゲット" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "インポートターゲット" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "エクスポートターゲット" @@ -10975,7 +10951,7 @@ msgstr "VRF によるインポート" msgid "Exported by VRF" msgstr "VRF によるエクスポート" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "プライベート" @@ -11018,9 +10994,9 @@ msgid "DNS Name" msgstr "DNS名" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN" @@ -11045,125 +11021,125 @@ msgstr "Q-in-Q/802.1ad" msgid "VLAN ID" msgstr "VLAN ID" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "ルートターゲット" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "集約" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "ASN レンジ" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "IP アドレス範囲" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "デバイス/VMのプライマリIPにする" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "これをデバイスの帯域外IPにする" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (インサイド)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "IP アドレスは 1 つのオブジェクトにのみ割り当てることができます。" -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "親デバイス/VMのプライマリ IP アドレスを再割り当てできません" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "親デバイスに帯域外IP アドレスを再割り当てできません" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "プライマリ IP として指定できるのは、インタフェースに割り当てられた IP アドレスのみです。" -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." msgstr "デバイスの帯域外 IP として指定できるのは、デバイスインタフェイスに割り当てられた IP アドレスのみです。" -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "仮想 IP アドレス" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "既に割り当てられています" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN ID" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "子 VLAN" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " "purpose." msgstr "サイトへの VLAN の直接割り当ては廃止され、将来のリリースで削除される予定です。 VLAN グループが推奨されます。" -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN トランスレーションルール" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." msgstr "カンマ区切りのポート番号のリスト。範囲はハイフンを使用して指定できます。" -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "アプリケーションサービステンプレート" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "親タイプ" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "ポート (s)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "アプリケーションサービス" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "アプリケーションサービステンプレート" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "テンプレートから" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "カスタム" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11202,7 +11178,7 @@ msgstr "グループ ID" msgid "protocol" msgstr "プロトコル" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "認証タイプ" @@ -11234,7 +11210,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIR" @@ -11276,56 +11252,56 @@ msgid "" "({aggregate})." msgstr "プレフィックスは集約と重複できません。 {prefix} は既存の集約 ({aggregate}) に含まれます。" -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "ロール" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "プレフィックス" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "マスク付きの IPv4 または IPv6 ネットワーク" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "このプレフィックスの動作ステータス" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "このプレフィックスの主な機能" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "プールか" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "このプレフィックス内のすべての IP アドレスが使用可能と見なされます。" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "使用済み" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "プレフィックス" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "/0 マスクではプレフィックスを作成できません。" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "グローバルテーブル" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "重複したプレフィックスが見つかりました {table}: {prefix}" @@ -11423,44 +11399,44 @@ msgstr "ホスト名または FQDN (大文字と小文字は区別されませ msgid "IP addresses" msgstr "IP アドレス" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "/0 マスクで IP アドレスを作成することはできません。" -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} はネットワーク ID のため、インタフェースに割り当てることはできません。" -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} はブロードキャストアドレスのため、インタフェースに割り当てることはできません。" -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "重複した IP アドレスが見つかりました {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "レンジ {range}内のIP アドレス{ip}を作成できません。" -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" msgstr "親オブジェクトのプライマリ IP として指定されている間は IP アドレスを再割り当てできません" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" msgstr "親オブジェクトの OOB IP として指定されている間は IP アドレスを再割り当てできません" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "SLAAC ステータスを割り当てることができるのは IPv6 アドレスのみです" @@ -11599,8 +11575,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRF" @@ -11636,102 +11612,102 @@ msgstr "サイト数" msgid "Provider Count" msgstr "プロバイダ数" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "集約" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "追加日" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "IP アドレス範囲" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "プレフィックス (フラット)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "階層" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "スコープタイプ" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "プール" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "使用済み" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "開始アドレス" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "「入力済み」とマークされています" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (インサイド)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (アウトサイド)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "割当済" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "割当オブジェクト" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "VID レンジ" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "ルール" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "ローカル VID" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "リモート VID" @@ -11752,6 +11728,17 @@ msgstr "インポートターゲット" msgid "Export Targets" msgstr "エクスポートターゲット" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "グループを作成" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "グループを割り当て" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 IPが利用可能" @@ -11786,23 +11773,23 @@ msgid "" "are allowed in DNS names" msgstr "DNS 名に使用できるのは、英数字、アスタリスク、ハイフン、ピリオド、アンダースコアのみです。" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "デバイスインタフェース" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "VM インタフェース" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "子プレフィックス" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "子レンジ" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "関連IPアドレス" @@ -11843,7 +11830,7 @@ msgstr "範囲の境界は整数として定義する必要があります。" msgid "{class_name} must implement get_view_name()" msgstr "{class_name} get_view_name () を実装する必要があります" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "モデル{model}において権限{permission}が無効です " @@ -12159,21 +12146,21 @@ msgstr "マップ URL" msgid "Base URL for mapping geographic locations" msgstr "地理的位置をマッピングするためのベース URL" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "タグを追加" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "タグを削除" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" msgstr "二重引用符で囲んだカンマ区切りのタグslug (例:\"tag1,tag2,tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "オブジェクトの所有者の名前" @@ -12186,9 +12173,9 @@ msgstr "{class_name} はモデルクラスを指定する必要があります 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "オーナーグループ" @@ -12235,31 +12222,31 @@ msgstr "カスタムフィールド '{name}'には一意の値が必要です。 msgid "Missing required custom field '{name}'." msgstr "必須カスタムフィールド'{name}'が見つかりません。" -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "リモートデータソース" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "データパス" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 msgid "Path to remote file (relative to data source root)" msgstr "リモートファイルへのパス (データソースルートからの相対パス)" -#: netbox/netbox/models/features.py:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "自動同期が有効" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "データファイルの更新時にデータの自動同期を有効にする" -#: netbox/netbox/models/features.py:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "同期日付" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} はsync_data () メソッドを実装する必要があります。" @@ -12284,347 +12271,347 @@ msgstr "距離単位" msgid "Must specify a unit when setting a distance" msgstr "距離を設定するときは単位を指定する必要があります" -#: netbox/netbox/navigation/menu.py:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "組織" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "サイトグループ" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "テナントグループ" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "連絡先グループ" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "連絡先のロール" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "連絡先の割り当て" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "ラックロール" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "ラック図" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "モジュール" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "仮想デバイスコンテキスト" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "モジュールタイププロファイル" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "メーカ" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "デバイス構成要素" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "在庫品目のロール" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "接続" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "ケーブル" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "無線リンク" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "インタフェース接続" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "コンソール接続" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "電源接続" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "無線LAN グループ" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "プレフィックスと VLAN のロール" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "ASN レンジ" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "VLAN トランスレーションポリシー" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN トランスレーションルール" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "アプリケーションサービステンプレート" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "トンネル" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "トンネルグループ" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "トンネルターミネーション" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2 VPN" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "L2 VPN ターミネーション" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "IKEプロポザール" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE ポリシ" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "IPsec プロポーザル" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec ポリシ" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec プロファイル" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "仮想ディスク" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "クラスタタイプ" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "クラスタグループ" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "回線タイプ" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "回路終端" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "バーチャルサーキット" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "仮想回線タイプ" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "バーチャルサーキットターミネーション" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "回路グループ" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "グループ課題" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "プロバイダ" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "プロバイダアカウント" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "プロバイダネットワーク" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "電源盤" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "コンフィギュレーション" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "コンフィグコンテキスト" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "設定コンテクストプロファイル" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "設定テンプレート" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "カスタマイズ" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "カスタムフィールド選択肢" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "カスタムリンク" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "エクスポートテンプレート" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "保存済フィルタ" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "テーブル構成" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "画像添付ファイル" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "オペレーション" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "インテグレーション" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "データソース" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "イベントルール" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "ロギング" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "通知グループ" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "ジャーナルエントリ" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "変更ログ" -#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "管理者" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API トークン" -#: 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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "権限" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "オーナーグループ" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "所有者" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "システム" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12633,11 +12620,11 @@ msgstr "システム" msgid "Plugins" msgstr "プラグイン" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "設定履歴" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "バックグラウンドタスク" @@ -12668,6 +12655,7 @@ msgstr "クローン" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "編集" @@ -12682,6 +12670,7 @@ msgstr "編集" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -12724,14 +12713,14 @@ msgstr "ボタンはタプルまたはリストとして渡す必要がありま msgid "Button color must be a choice within ButtonColorChoices." msgstr "ボタンの色はButtonColorChoicesから選択する必要があります。" -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " "instance!" msgstr "PluginTemplateExtension クラス {template_extension} がインスタンスとして渡されました!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -12740,17 +12729,17 @@ msgstr "" "{template_extension} はnetbox.plugins.Plugins.PluginTemplate Extension " "のサブクラスではありません!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} はnetbox.Plugins.PluginMenuItem のインスタンスでなければなりません" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} はnetbox.plugins.PluginMenuItem のインスタンスでなければなりません" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} netbox.plugins.Plugin.MenuButton のインスタンスでなければなりません" @@ -12831,16 +12820,16 @@ msgstr "CSV デリミター" msgid "The character used to separate fields in CSV data" msgstr "CSV のフィールドを区切るために使用される文字" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "ストアが無効です: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "初期化後にストアをレジストリに追加できません" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "レジストリからストアを削除できません" @@ -12908,30 +12897,30 @@ msgstr "ウクライナ語" msgid "Chinese" msgstr "中国語" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "すべて選択" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "すべて切り替え" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "ドロップダウンを切り替え" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "{model_name} が見つかりません" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "フィールド" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "値" @@ -12943,16 +12932,24 @@ msgstr "ダミープラグイン" msgid "Copy" msgstr "[コピー]" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"デコードオプションが無効です: {decoding}!\n" +"次のいずれかでなければなりません {image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "GPS 座標" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "関連オブジェクト" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12967,64 +12964,64 @@ msgstr "リストでなければなりません。" msgid "Must be a dictionary." msgstr "辞書でなければなりません。" -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, python-brace-format +msgid "Object with ID {id} does not exist" +msgstr "ID {id}のオブジェクトは存在しません" + +#: netbox/netbox/views/generic/bulk_views.py:519 #, 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:474 -#, python-brace-format -msgid "Object with ID {id} does not exist" -msgstr "ID {id}のオブジェクトは存在しません" - -#: netbox/netbox/views/generic/bulk_views.py:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "一括インポート {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "インポートされました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "一括編集 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "更新されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "いいえ {object_type} が選ばれました。" -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "名前が変更されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "一括削除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "削除済み {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "1 つ以上の依存オブジェクトが存在するため、削除できませんでした。" -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "変更ログ" @@ -13032,21 +13029,21 @@ msgstr "変更ログ" msgid "Journal" msgstr "ジャーナル" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "データを同期できません:データファイルが設定されていません。" -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "の同期データ {object_type} {object}。" -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "同期済み {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} はget_children () を実装する必要があります" @@ -13215,7 +13212,7 @@ msgstr "アカウント詳細" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "メール" @@ -13263,6 +13260,7 @@ msgstr "割当グループ" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13339,12 +13337,6 @@ msgstr "インストール日" msgid "Termination Date" msgstr "終端日" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "グループを割り当て" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "回線終端を交換する" @@ -13965,17 +13957,17 @@ msgstr "不完全" msgid "Not Connected" msgstr "未接続" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "用の NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14201,7 +14193,7 @@ msgid "Bridged Interfaces" msgstr "ブリッジインターフェイス" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "VLAN トランスレーション" @@ -14236,8 +14228,8 @@ msgstr "チャンネル幅" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14245,12 +14237,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "IP アドレスを追加" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC アドレスを追加" @@ -14432,7 +14422,7 @@ msgstr "新しいメンバーを追加" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "アクション" @@ -14752,34 +14742,34 @@ msgstr "結果は保留中です" msgid "Last Run" msgstr "最終実行" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "スクリプトはソースファイルに存在しなくなりました" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "決して" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "再実行" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "スクリプトを実行" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "モジュール%(module)sからスクリプトを読み込めませんでした " -#: netbox/templates/extras/inc/script_list_content.html:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "スクリプトが見つかりません" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15327,11 +15317,8 @@ msgstr "最大深度" msgid "Max Length" msgstr "最大長" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "グループを作成" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "仮想 IP" @@ -15544,28 +15531,29 @@ msgstr "" msgid "Click here to attempt loading NetBox again." msgstr "クリック ここに NetBox をもう一度ロードしてみます。" -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "連絡" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "タイトル" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "電話" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "コンタクトグループ" @@ -15574,8 +15562,8 @@ msgid "Add Contact Group" msgstr "連絡先グループを追加" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "連絡先のロール" @@ -15588,9 +15576,9 @@ msgid "Add Tenant" msgstr "テナントを追加" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "テナントグループ" @@ -15638,7 +15626,7 @@ msgid "View" msgstr "ビュー" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "制約" @@ -15651,29 +15639,10 @@ msgid "Add Owner" msgstr "所有者を追加" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "トークン" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "割り当てられたリソース" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "バーチャル CPU" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "メモリー" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "ディスク容量" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "バーチャルマシンを追加" @@ -15695,20 +15664,29 @@ msgstr "デバイス選択" msgid "Add Devices" msgstr "デバイスを追加" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "クラスタを追加" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "クラスタグループ" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "割り当てられたリソース" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "クラスタタイプ" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "バーチャル CPU" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "メモリー" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "ディスク容量" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -15716,10 +15694,6 @@ msgstr "クラスタタイプ" msgid "Resources" msgstr "リソース" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "仮想ディスク" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -15752,23 +15726,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "認証アルゴリズム" @@ -15820,18 +15794,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "トンネル ID" @@ -15894,75 +15868,75 @@ msgstr "無線 LAN グループの追加" msgid "Link Properties" msgstr "リンクプロパティ" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "親連絡先グループ (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "親連絡先グループ (スラッグ)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "連絡先グループ (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "コンタクトグループ (slug)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "連絡先 (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "連絡先ロール (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "コンタクトロール (slug)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "連絡先グループ" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "親テナントグループ (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "親テナントグループ (スラッグ)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "テナントグループ (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "テナントグループ (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "テナントグループ (slug)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "グループを追加" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "グループを削除する" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" msgstr "二重引用符で囲んだカンマ区切りのグループ名 (例:\"Group 1, Group 2\")" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "割当連絡先" @@ -16101,15 +16075,15 @@ msgstr "パーミッション (ID)" msgid "Notification group (ID)" msgstr "通知グループ (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "ユーザーグループ (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "ユーザーグループ (名前)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "ユーザ (ユーザー名)" @@ -16134,7 +16108,7 @@ msgstr "書き込み可能" msgid "Expires" msgstr "有効期限" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "許可された IP" @@ -16179,11 +16153,11 @@ msgstr "最終使用日" msgid "Membership" msgstr "メンバーシップ" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "ユーザインタフェース" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16192,7 +16166,7 @@ msgstr "" "トークンの長さは 40 文字以上でなければなりません。 トークンは必ず記録してください。 " "トークンが作成されるとアクセスできなくなるため、このフォームを送信する前に。" -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16201,31 +16175,31 @@ msgstr "" "トークンを使用できる許可された IPv4/IPv6 ネットワーク。制限がない場合は空白のままにしてください。例: " "10.1.1.0/24,192.168.10.16/32,2001: db 8:1:: /64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "パスワードを確認" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "確認のため、以前と同じパスワードを入力します。" -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "パスワードが一致しません!入力内容を確認して、もう一度試してください。" -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." msgstr "権限を適用するオブジェクトのタイプを選択します。" -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "その他のアクション" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "上記以外に付与されたアクション" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16234,20 +16208,20 @@ msgstr "" "許可されたオブジェクトのみを返すクエリセットフィルタの JSON 式。null " "のままにしておくと、このタイプのすべてのオブジェクトに一致します。複数のオブジェクトのリストでは、論理 OR 演算が行われます。" -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "オブジェクト" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "少なくとも 1 つのアクションを選択する必要があります。" -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "のフィルタが無効です {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "ユーザーグループ" @@ -16259,7 +16233,7 @@ msgstr "所有者グループ" msgid "owner groups" msgstr "所有者グループ" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "グループ" @@ -16289,7 +16263,7 @@ msgstr "選択したタイプの該当するオブジェクトに一致するク msgid "permission" msgstr "許可" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "権限" @@ -16380,65 +16354,65 @@ msgstr "トークン" msgid "tokens" msgstr "トークン" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "v2 トークンを保存できません:API_TOKEN_PEPPERS が定義されていません。" -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "ペッパー ID が無効です: {id}。設定されている API_トークン_ペッパーズを確認してください。" -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "有効期限は将来のものでなければなりません。現在のサーバー時間は {current_time} ({timezone})。" -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "ユーザー名" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "必須。150 文字以下。文字、数字、および @/./+/-/_ のみ。" -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "そのユーザー名のユーザーはすでに存在しています。" -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "ファーストネーム" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "苗字" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "メールアドレス" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "アクティブ" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." msgstr "このユーザーをアクティブとして扱うかどうかを指定します。アカウントを削除する代わりに、この選択を解除してください。" -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "入会日" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "ユーザ" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "このユーザ名のユーザはすでに存在します。" @@ -16450,24 +16424,24 @@ msgstr "カスタムアクション" msgid "Example Usage" msgstr "使用例" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "指定された属性を使用しても関連オブジェクトが見つかりません: {params}" -#: netbox/utilities/api.py:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "複数のオブジェクトが、指定された属性に一致します。 {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, 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:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "指定された数値 ID を使用しても関連オブジェクトが見つかりません: {id}" @@ -16520,7 +16494,7 @@ msgstr "区切り文字名が無効です: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "16 進 RGB カラー。例: " -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16529,7 +16503,7 @@ msgstr "" "%s(%r) は無効です。CounterCacheField の to_model パラメータは 'app.model' " "形式の文字列でなければなりません" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -16569,21 +16543,21 @@ msgid "" msgstr "" "YAML データが無効です。データは複数のドキュメント、またはディクショナリのリストから構成される 1 つのドキュメントの形式である必要があります。" -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " "order." msgstr "リストが無効です ({value})。数値でなければならず、範囲は昇順でなければなりません。" -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " "commas. Example: {example}" msgstr "1 つまたは複数の個別の数値または数値範囲をカンマで区切って指定します。例: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -16636,7 +16610,7 @@ msgid "" msgstr "" "複数の IP を作成するには、数値範囲を指定します。
例: 192.0.2.[1,5,100-254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " マークダウン シンタックスはサポートされています" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "URL に対応したユニークな省略記法" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr " JSON フォーマットでコンテキストデータを入力してください。" -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "MAC アドレスは EUI-48 形式である必要があります" @@ -16779,60 +16753,60 @@ msgid "" "the object's change log for details." msgstr "このオブジェクトは、フォームがレンダリングされてから変更されました。詳細については、オブジェクトの変更ログを参照してください。" -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "レンジ」{value}「は無効です。" -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " "({begin})." msgstr "範囲が無効です:終了値 ({end}) は開始値 ({begin}) より大きくなければなりません。" -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "「」の列ヘッダーが重複しているか、重複しています{field}」" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "「」の列ヘッダーが重複しているか、重複しています{header}」" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "行 {row}: 期待 {count_expected} 列が見つかりましたが {count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "予期しない列ヘッダー」{field}「が見つかりました。" -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "コラム」{field}\"は関連オブジェクトではありません。ドットは使用できません" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "列 \"の関連オブジェクト属性が無効です{field}「: {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "必須の列ヘッダー」{header}「が見つかりません。" -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "動的クエリパラメータに必要な値が見つかりません:'{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "静的クエリパラメータに必要な値が見つかりません:'{static_params}'" @@ -16889,17 +16863,17 @@ msgstr "権限名が無効です: {name}。次の形式である必要があり msgid "Unknown app_label/model_name for {name}" msgstr "のアプリケーションラベル/モデル名が不明です {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "に設定された IP アドレスが無効です {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "という名前の列 {name} テーブルには既に定義されています {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "未定義" @@ -16977,17 +16951,17 @@ msgstr "{value} は{multiple}の倍数でなければなりません 。" msgid "{value} is not a valid regular expression." msgstr "{value} は有効な正規表現ではありません。" -#: netbox/utilities/views.py:80 +#: netbox/utilities/views.py:81 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} get_required_permission () を実装する必要があります" -#: netbox/utilities/views.py:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} get_required_permission () を実装する必要があります" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17031,9 +17005,9 @@ msgid "Cluster (ID)" msgstr "クラスタ (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "起動時に開始" @@ -17055,26 +17029,34 @@ msgstr "ディスク (MB)" msgid "Size (MB)" msgstr "サイズ (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "クラスタのタイプ" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "割当クラスタグループ" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "ハイパーバイザーで起動時に起動" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "割り当て済みクラスタ" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "クラスタ内の割り当て済みデバイス" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "クラスタタイプ" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "クラスタグループ" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17096,7 +17078,7 @@ msgid "Disk size is managed via the attachment of virtual disks." msgstr "ディスクサイズは、仮想ディスクのアタッチメントによって管理されます。" #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "ディスク" @@ -17199,21 +17181,21 @@ msgstr "IPvである必要があります{family} 住所。({ip} は IPv です{ msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "指定された IP アドレス ({ip}) はこの VM に割り当てられていません。" -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " "machine ({virtual_machine})." msgstr "選択した親インタフェース ({parent}) は別の仮想マシンに属しています ({virtual_machine})。" -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " "machine ({virtual_machine})." msgstr "選択したブリッジインタフェース ({bridge}) は別の仮想マシンに属しています ({virtual_machine})。" -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17222,23 +17204,31 @@ msgstr "" "タグが付いていない VLAN ({untagged_vlan}) " "はインタフェースの親仮想マシンと同じサイトに属しているか、またはグローバルである必要があります。" -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "サイズ (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "仮想ディスク" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "仮想ディスク" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "追加しました {count} デバイスをクラスタに {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "割り当てられた VLAN" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "チャイルドインターフェース" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPsec-トランスポート" @@ -17331,64 +17321,64 @@ msgstr "イーサネット仮想プライベートツリー" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "トンネルグループ (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "トンネルグループ (slug)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "IPsec プロファイル (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "IPsec プロファイル (名前)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "トンネル (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "トンネル (名前)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "外部IP (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "IKE ポリシー (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "IKE ポリシー (名前)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "IPsec ポリシー (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "IPsec ポリシー (名前)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "VM インタフェース (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 msgid "VLAN (name)" msgstr "VLAN (名前)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "トンネルグループ" @@ -17404,13 +17394,13 @@ msgid "Pre-shared key" msgstr "事前共有キー" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec ポリシー" @@ -17475,16 +17465,16 @@ msgstr "各終端には、インタフェースまたは VLAN のいずれかを msgid "Cannot assign both an interface and a VLAN." msgstr "インタフェースと VLAN の両方を割り当てることはできません。" -#: netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "IKE バージョン" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "提案" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "割当オブジェクトタイプ" @@ -17542,7 +17532,7 @@ msgstr "IKEプロポザール" msgid "proposals" msgstr "提案" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "事前共有キー" @@ -17594,20 +17584,20 @@ msgstr "IPsec ポリシー" msgid "IPSec profiles" msgstr "IPsec プロファイル" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "L2 VPN 終端" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "L2 VPN 終端" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN 終端はすでに割り当てられています({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -17757,49 +17747,49 @@ msgstr "割り当てられたインターフェイス B" msgid "Side B" msgstr "サイド B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "認証暗号" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "無線 LAN グループ" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "無線 LAN グループ" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "無線 LAN" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "インタフェース A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "インタフェース B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "無線リンク" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "無線リンク" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} 無線インタフェースではありません。" -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "チャンネル値が無効です: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "チャンネル属性が無効です: {name}" diff --git a/netbox/translations/lv/LC_MESSAGES/django.mo b/netbox/translations/lv/LC_MESSAGES/django.mo index 17d5d2a2f7bd7d4b7bab5efa9062f82cdcecf18b..4001f500f8eb8ecaeb711db04867f069b3f82eea 100644 GIT binary patch delta 74741 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 LH+$}zGxq-jDN@JV diff --git a/netbox/translations/lv/LC_MESSAGES/django.po b/netbox/translations/lv/LC_MESSAGES/django.po index 5f2acedac..588031965 100644 --- a/netbox/translations/lv/LC_MESSAGES/django.po +++ b/netbox/translations/lv/LC_MESSAGES/django.po @@ -4,17 +4,17 @@ # FIRST AUTHOR , YEAR. # # Translators: -# horsitis, 2026 # Jeremy Stretch, 2026 +# horsitis, 2026 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2026\n" +"Last-Translator: horsitis, 2026\n" "Language-Team: Latvian (https://app.transifex.com/netbox-community/teams/178115/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,7 +22,7 @@ msgstr "" "Language: lv\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Pieslēdzies kā {user}." @@ -46,24 +46,24 @@ msgstr "Jūsu parole ir veiksmīgi nomainīta." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Plānots" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Resursu piešķiršana" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -75,8 +75,8 @@ msgid "Active" msgstr "Aktīvs" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Bezsaistē" @@ -89,9 +89,8 @@ msgstr "Atslēgšana" msgid "Decommissioned" msgstr "ekspluatācijas pārtraukšana" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primārais" @@ -109,7 +108,7 @@ msgstr "Terciārs" msgid "Inactive" msgstr "Neaktīvs" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Vienaudžs" @@ -122,217 +121,217 @@ msgstr "Centrmezgls" msgid "Spoke" msgstr "Runāja" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Reģions (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Reģions (URL identifikators)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Vietu grupa (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Vietu grupa (URL identifikators)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Vieta" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Vieta (URL identifikators)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Pakalpojuma sniedzējs (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Pakalpojuma sniedzējs (URL identifikators)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Pakalpojuma sniedzēja konts (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Pakalpojuma sniedzēja konts (konts)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Pakalpojuma sniedzēja tīkls (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Ķēdes tips (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Sakaru ķēdes tips (URL identifikators)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Vietne (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Telpa (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Izbeigšana A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Meklēt" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -341,106 +340,106 @@ msgstr "Meklēt" msgid "Circuit" msgstr "Ķēde" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Telpa (URL identifikators)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "pakalpojumu sniedzēja tīkls (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Ķēde (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Ķēde (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Virtuālā shēma (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Virtuālā shēma (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Pakalpojuma sniedzējs (nosaukums)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Ķēdes grupa (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Sakaru ķēžu grupa (URL identifikators)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Virtuālās shēmas tips (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Virtuālās sakaru ķēdes tips (URL identifikators)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Virtuālā ķēde" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Interfeiss (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -458,28 +457,28 @@ msgstr "ASN" msgid "Provider" msgstr "Pakalpotājs" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -490,43 +489,43 @@ msgstr "Pakalpojuma ID" msgid "Color" msgstr "Krāsa" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -542,73 +541,72 @@ msgstr "Krāsa" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 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" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Pakalpotāja konts" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: 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,23 +619,22 @@ msgstr "Pakalpotāja konts" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -649,45 +646,45 @@ msgstr "Pakalpotāja konts" msgid "Status" msgstr "Statuss" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -700,22 +697,21 @@ msgstr "Statuss" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -724,24 +720,24 @@ msgstr "Statuss" msgid "Tenant" msgstr "Īrnieks" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Instalēšanas datums" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Izbeigšanas datums" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Izpildes ātrums (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -750,10 +746,10 @@ msgstr "Izpildes ātrums (Kbps)" msgid "Distance" msgstr "Attālums" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -761,97 +757,97 @@ msgstr "Attālums" msgid "Distance unit" msgstr "Attāluma vienība" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Pakalpojuma parametri" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Atribūti" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Īrēšana" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -918,11 +914,6 @@ msgstr "Īrēšana" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -943,40 +934,40 @@ msgstr "Īrēšana" msgid "Description" msgstr "Apraksts" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Izbeigšanas veids" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Izbeigšana" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Porta ātrums (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Augšstraumes ātrums (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Atzīmēt pievienotu" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -984,61 +975,62 @@ msgstr "Atzīmēt pievienotu" msgid "Circuit Termination" msgstr "Ķēdes izbeigšana" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Izbeigšanas informācija" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Prioritāte" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Pakalpotāju tīkls" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1049,17 +1041,17 @@ msgstr "Pakalpotāju tīkls" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Loma" @@ -1080,15 +1072,15 @@ msgstr "Ķēdes veids" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1097,17 +1089,17 @@ msgstr "Darbības statuss" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1143,15 +1135,15 @@ msgid "Operational role" msgstr "Darbības loma" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1159,7 +1151,6 @@ msgstr "Darbības loma" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1172,33 +1163,33 @@ msgstr "Darbības loma" msgid "Interface" msgstr "Interfeiss " -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1212,37 +1203,37 @@ msgstr "Interfeiss " msgid "Location" msgstr "Telpa" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1250,88 +1241,88 @@ msgstr "Telpa" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: netbox/wireless/forms/filtersets.py:27 #: netbox/wireless/forms/filtersets.py:45 #: netbox/wireless/forms/filtersets.py:111 msgid "Ownership" -msgstr "Īpašumtiesības" +msgstr "Atbildība" -#: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "Kontaktpersonas" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Reģions" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1341,8 +1332,8 @@ msgstr "Reģions" msgid "Site group" msgstr "Vietu grupa" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1351,58 +1342,58 @@ msgstr "Vietu grupa" msgid "Account" msgstr "Konts" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Termina puse" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Uzdevums" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1411,202 +1402,202 @@ msgstr "Uzdevums" msgid "Group" msgstr "Grupa" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Cirksteņu grupa" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Ķēdes tips" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "Grupas uzdevums" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "krāsa" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "ķēdes tips" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "ķēdes veidi" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "ķēdes ID" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "Unikāls ķēdes ID" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "statuss" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "instalēta" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "izbeidzas" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "saistību ātrums (Kbps)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Apņemtā likme" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "ķēde" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "shēmas" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "ķēdes grupa" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "ķēžu grupas" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "dalībnieka ID" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "prioritāte" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Ķēdes grupas uzdevums" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "Apkārtējās grupas uzdevumi" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "izbeigšanas puse" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "porta ātrums (Kbps)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Fiziskās ķēdes ātrums" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "augšupplūdes ātrums (Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "Augšstraumes ātrums, ja tas atšķiras no ostas ātruma" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "savstarpēja savienojuma ID" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "Vietējā savstarpējā savienojuma ID" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "ielāpu panelis/ports (-i)" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "Patch paneļa ID un porta numurs (-i)" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "apraksts" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "ķēdes pārtraukšana" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "ķēdes pārtraukumi" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "Ķēdes izbeigšanai jāpievieno beidzošajam objektam." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1615,14 +1606,14 @@ msgstr "Ķēdes izbeigšanai jāpievieno beidzošajam objektam." #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "vārds" @@ -1630,13 +1621,13 @@ msgstr "vārds" msgid "Full name of the provider" msgstr "Pakalpojuma sniedzēja pilns vārds" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "URL identifikators" @@ -1672,72 +1663,72 @@ msgstr "pakalpojumu sniedzēju tīkls" msgid "provider networks" msgstr "pakalpojumu sniedzēju tīkli" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "virtuālās shēmas tips" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "virtuālās shēmas veidi" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "virtuālā ķēde" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "virtuālās shēmas" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "loma" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "virtuālās ķēdes izbeigšana" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "virtuālās ķēdes pārtraukumi" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1792,11 +1783,6 @@ msgstr "virtuālās ķēdes pārtraukumi" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1811,14 +1797,14 @@ msgstr "virtuālās ķēdes pārtraukumi" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1827,20 +1813,20 @@ msgstr "virtuālās ķēdes pārtraukumi" msgid "Name" msgstr "Nosaukums" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Ķēdes" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1848,44 +1834,44 @@ msgstr "Ķēdes" msgid "Circuit ID" msgstr "Ķēdes ID" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "A puse" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Lapa Z" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Apņemšanās likme" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Uzdevumi" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Sānu" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Izbeigšanas veids" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Izbeigšanas punkts" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Vietu grupa" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1901,7 +1887,7 @@ msgstr "Konti" msgid "Account Count" msgstr "Kontu skaits" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "ASN skaits" @@ -1913,42 +1899,42 @@ msgid "Terminations" msgstr "Izbeigšana" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1972,12 +1958,12 @@ msgstr "Izbeigšana" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1986,35 +1972,35 @@ msgstr "Izbeigšana" msgid "Device" msgstr "Iekārta" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "Šim lietotājam nav atļaujas sinhronizēt šo datu avotu." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Izveidots objekts" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Objekts atjaunināts" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Izdzēsts objekts" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "Darbs sākts" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "Darbs pabeigts" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "Darbs neizdevās" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "Darbs kļūdījies" @@ -2039,13 +2025,13 @@ msgstr "Pabeigts" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Neizdevās" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2100,8 +2086,8 @@ msgid "30 days" msgstr "30 dienas" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2114,7 +2100,7 @@ msgstr "30 dienas" msgid "Created" msgstr "Izveidots" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Atjaunināts" @@ -2158,83 +2144,83 @@ msgstr "Informācija" msgid "Warning" msgstr "Brīdinājums" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Kļūda" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Vietējais" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Lietotājvārds" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Izmanto tikai klonēšanai ar HTTP (S)" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Parole" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "Filiāle" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Attālo datu ieguve neizdevās ({name}): {error}" -#: netbox/core/data_backends.py:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "AWS piekļuves atslēgas ID" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "AWS slepena piekļuves atslēga" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Datu avots (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Datu avots (nosaukums)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Lietotājs (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Lietotāja vārds" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2243,7 +2229,6 @@ msgstr "Lietotāja vārds" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2252,15 +2237,15 @@ msgstr "Lietotāja vārds" msgid "Enabled" msgstr "Iespējots" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 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:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2271,122 +2256,122 @@ msgstr "Parametri" 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: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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Datu avots" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Fails" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Datu avots" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Radīšana" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Objekta tips" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Izveidots pēc" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Izveidots iepriekš" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Plānots pēc" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Ieplānots iepriekš" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Sākās pēc" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Sākās agrāk" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Pabeigts pēc" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Pabeigts pirms" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Lietotājs" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Laiks" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "Pēc" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "Pirms" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Darbība" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2421,21 +2406,21 @@ msgstr "Jāaugšupielādē fails vai jāizvēlas sinhronizējamais datu fails" msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Jauda" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Drošība" @@ -2451,8 +2436,8 @@ 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:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Pārbaudes" @@ -2462,9 +2447,9 @@ msgstr "Pārbaudes" msgid "User Preferences" msgstr "Lietotāja preferences" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Dažādi" @@ -2485,233 +2470,233 @@ msgstr "Pašreizējā vērtība: {value}" msgid " (default)" msgstr " (noklusējums)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "laiks" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "lietotāja vārds" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "pieprasījuma ID" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "darbība" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "ziņa" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "iepriekšējas izmaiņas dati" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "dati pēc izmaiņām" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "objekta maiņa" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "objekta izmaiņas" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "Šim objektu tipam izmaiņu reģistrēšana netiek atbalstīta ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "izveidots" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "komentēt" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "konfigurācijas dati" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "konfigurācijas pārskatīšana" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "konfigurācijas pārskatījumi" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Noklusējuma konfigurācija" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Pašreizējā konfigurācija" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Konfigurācijas pārskatīšana #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "tips" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "iespējots" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "sinhronizācijas intervāls" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "ignorēt kārtulas" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Raksti (viens katrā rindā), kas atbilst failiem, kurus sinhronizējot ignorēt" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "parametri" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "pēdējo reizi sinhronizēts" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "datu avots" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "datu avoti" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Nezināms aizmugures tips: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "Vietējo resursu URL jāsākas ar {scheme} (vai nenorādiet, ka bez shēmas)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "Nevar sākt sinhronizāciju; sinhronizācija jau notiek." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "Inicializējot aizmuguri, radās kļūda. Ir jāinstalē atkarība: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "Pēdējo reizi atjaunināts" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "ceļš" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Faila ceļš attiecībā pret datu avota sakni" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "izmērs" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "jaukšana" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "Garumam jābūt 64 heksadecimālajām rakstzīmēm." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "Faila datu SHA256 hash" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "datu fails" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "datu faili" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "automātiskās sinhronizācijas ieraksts" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "automātiskās sinhronizācijas ieraksti" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "faila sakne" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "faila ceļš" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Faila ceļš attiecībā pret norādīto saknes ceļu" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "pārvaldīts fails" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "pārvaldītie faili" @@ -2740,7 +2725,7 @@ msgstr "sākās" msgid "completed" msgstr "pabeigts" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "dati" @@ -2791,7 +2776,7 @@ msgstr "enqueue () nevar izsaukt ar vērtībām gan schedule_at, gan instant." msgid "object type" msgstr "objekta tips" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "objektu veidi" @@ -2799,24 +2784,24 @@ msgstr "objektu veidi" msgid "Sync Data" msgstr "Datu sinhronizācija" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Dzēšanu nepieļauj aizsardzības kārtulas: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Pilns vārds" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2824,13 +2809,13 @@ msgstr "Pilns vārds" msgid "Object" msgstr "Objekts" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "Pieprasījuma ID" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Ziņojums" @@ -2840,28 +2825,28 @@ msgstr "Ziņojums" msgid "Is Active" msgstr "Ir aktīvs" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Pēdējo reizi sinhronizēts" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "Faili" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Ceļš" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Pēdējo reizi atjaunināts" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2876,8 +2861,8 @@ msgstr "Intervāls" msgid "Log Entries" msgstr "Žurnāla ieraksti" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Līmenis" @@ -2885,45 +2870,45 @@ msgstr "Līmenis" msgid "No log entries" msgstr "Nav žurnāla ierakstu" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Versija" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Pēdējo reizi atjaunināts" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Minimālā NetBox versija" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Maksimālā NetBox versija" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Nav atrasti spraudņa dati" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autors" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Sertificēts" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Publicēts" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Instalētā versija" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Jaunākā versija" @@ -2987,88 +2972,88 @@ msgstr "PID" msgid "No workers found" msgstr "Netika atrasti darbinieki" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Darbs {job_id} nav atrasts" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Darbs {id} nav atrasts." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Rindā ievietots darbs #{id} sinhronizēt {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "žurnāls" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Atjaunota konfigurācijas pārskatīšana #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Darbs {id} ir svītrots." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Kļūda dzēšot darbu {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Darbs {id} ir atkal ievietots rindā." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Darbs {id} ir ierindots rindā." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Darbs {id} ir apturēts." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Neizdevās pārtraukt darbu {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Spraudņu katalogu nevarēja ielādēt" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Spraudnis {name} nav atrasts" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "Interfeisa režīms neatbalsta q-in-q servisa vlan" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "Interfeisa režīms neatbalsta netagotu vlan" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "Interfeisa režīms neatbalsta tagotus VLAN" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Pozīcija (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "Iekārtas ID" @@ -3095,8 +3080,8 @@ msgid "Staging" msgstr "Iestudējums" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Ekspluatācijas pārtraukšana" @@ -3162,7 +3147,7 @@ msgstr "Novecojis" msgid "Millimeters" msgstr "Milimetri" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "collas" @@ -3180,41 +3165,40 @@ msgstr "Aizmugurē uz priekšu" msgid "Stale" msgstr "Novecojis" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3242,7 +3226,7 @@ msgid "Rear" msgstr "Aizmugurē" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Iestrāvēts" @@ -3275,7 +3259,7 @@ msgid "Top to bottom" msgstr "No augšas uz leju" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Pasīvs" @@ -3304,9 +3288,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Cits" @@ -3318,350 +3302,349 @@ msgstr "ITA/Starptautiskais" msgid "Physical" msgstr "Fiziskais" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Bezvadu" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Tilts" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Saišu apkopošanas grupa (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mb/s)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabiteEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5 Gbps Ethernet" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "10 Gbps Ethernet" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "25 Gbps Ethernet" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "40 Gbps Ethernet" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "50 Gbps Ethernet" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "100 Gbps Ethernet" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "200 Gbps Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "400 Gbps Ethernet" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "800 Gbps Ethernet" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Pievienojamie uztvērēji" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Ethernet aizmugures plāksne" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Šūnu" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Sērijas" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Koaksiālais" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Iekraušana" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Pusi" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Pilns" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automātiski" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Piekļuve" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Atzīmēts" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Atzīmēts (Visi)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "IEEE standarts" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "Pasīvs 24V (2 pāri)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "Pasīvs 24V (4 pāri)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "Pasīvs 48V (2 pāri)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "Pasīvs 48V (4 pāri)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Varš" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Optiskā šķiedra" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Vienvietīgs" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Bagāžnieks" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "2C1P bagāžnieks" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "2C2P bagāžnieks" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "2C4P bagāžnieks" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "2C4P bagāžnieks (sajaukšana)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "2C6P bagāžnieks" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "2C8P bagāžnieks" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "2C12P bagāžnieks" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "4C1P bagāžnieks" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "4C2P bagāžnieks" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "4C4P bagāžnieks" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "4C4P bagāžnieks (sajaukšana)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "4C6P bagāžnieks" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "4C8P bagāžnieks" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "8C4P bagāžnieks" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Izlauzums" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P pārrāvums" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P izlaušanās" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P izlaušanās (sajaukšana)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Varš - savīts pāris (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Varš - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Varš - koaksiāls" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Šķiedra - daudzmodu" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Šķiedra - vienrežīms" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Šķiedra - Cits" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Pieslēgts" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometri" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "skaitītāji" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Centimetri" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "jūdzes" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pēdas" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Liekais" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Vienfāze" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Trīsfāzu" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Invalīds" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Kļūdīgs" @@ -3675,275 +3658,275 @@ msgstr "Nederīgs MAC adreses formāts: {value}" msgid "Invalid WWN format: {value}" msgstr "Nederīgs WWN formāts: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Vecāku reģions (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Vecākelementa reģions (URL identifikators)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Vecāk-vietas grupa (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Vecāk-vietas grupa (URL identifikators)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Grupa (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Grupa (URL identifikators)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "KĀ (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Vecāk-telpa (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Vecāk-telpa (URL identifikators)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Ražotājs (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Ražotājs (URL identifikators)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Statnes tips (URL identifikators)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Statnes veids (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Loma (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Loma (URL identifikators)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Statne (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Lietotājs (vārds)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Noklusējuma platforma (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Noklusējuma platforma (URL identifikators)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Ir priekšējais attēls" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Ir aizmugurējais attēls" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Ir konsoles porti" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Ir konsoles servera porti" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Ir strāvas porti" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Ir strāvas kontaktligzdas" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Ir interfeisi" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Ir caurlaides ostas" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Ir moduļu nodalījumi" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Ir ierīču nodalījumi" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Ir inventāra preces" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Profils (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Profils (nosaukums)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Iekārtas tips (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Moduļa tips (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Barošanas ports (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Aizmugurējais ports (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Priekšējais ports (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Mātes inventāra vienība (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Konfigurācijas veidne (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Vecāk-iekārtas loma (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Vecāk-iekārtas loma (URL identifikators)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Tūlītēja vecāku platforma (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Tūlītēja vecāk-platforma (URL identifikators)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Vecāku platforma (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Vecāk-platforma (URL identifikators)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Iekārtas tips (URL identifikators)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Vecāk-iekārta (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Platforma (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Platforma (URL identifikators)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Vietas nosaukums (URL identifikators)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Vecāku līcis (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "VM klasteris (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Klāsteru grupa (URL identifikators)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Klasteru grupa (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Iekārtas modelis (URL identifikators)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Ir pilns dziļums" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3951,226 +3934,226 @@ msgstr "Ir pilns dziļums" msgid "MAC address" msgstr "MAC adrese" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Ir primārais IP" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Ir OOB IP" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Virtuālā šasija (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Ir virtuāls šasijas loceklis" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Ir virtuālās iekārtas konteksts" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Iekārtas modelis" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Moduļa tips (modelis)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Moduļu nodalījums (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Statne (nosaukums)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Iekārta (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Iekārta (nosaukums)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Iekārtas tips (modelis)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Iekārtas loma (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Iekārtas loma (URL identifikators)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Virtuālā šasija (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Virtuālā šasija" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Īrnieks (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Nomnieks (URL identifikators)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Modulis (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Kabelis (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Virtuālā mašīna (nosaukums)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Virtuālā mašīna (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Interfeiss (nosaukums)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "VM interfeiss (nosaukums)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "VM interfeiss (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Ir piešķirts" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Ir primārais" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "802.1Q režīms" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Piešķirtais VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "Piešķirtais VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "VLAN pārveides politika (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4178,129 +4161,129 @@ msgstr "VLAN pārveides politika (ID)" msgid "VLAN Translation Policy" msgstr "VLAN pārveides politika" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "Virtuālās šasijas interfeiss iekārtai, kad iekārta ir galvenā" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "Virtuālās šasijas interfeiss iekārtai, kad iekārta ir galvenā (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuālās šasijas interfeisi iekārtai" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuālās šasijas interfeisi iekārtai (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Interfeisa veids" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Vecāk-interfeiss (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Tilta interfeiss (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "LAG interfeiss (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "MAC adrese" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Primārā MAC adrese (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Primārā MAC adrese" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtuālās iekārtas konteksts" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Virtuālās iekārtas konteksts (identifikators)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "Bezvadu LAN" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Bezvadu saite" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Virtuālās ķēdes pārtraukšana (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Vecāku moduļa nodalījums (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Instalētais modulis (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Uzstādītā iekārta (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Uzstādītā iekārta (nosaukums)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Meistars (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Kapteinis (vārds)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Neizbeigts" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Barošanas panelis (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Atzīmes" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4310,55 +4293,55 @@ msgstr "Atzīmes" msgid "Position" msgstr "Pozīcija" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" msgstr "" "Tiek atbalstīti burtciparu diapazoni. (Jāatbilst izveidoto vārdu skaitam.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Iekārta" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Kontaktpersonas vārds" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Kontaktpersonas telefons" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Laika josla" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4367,70 +4350,70 @@ msgstr "Laika josla" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Platums" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Dilstošas vienības" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Ārējais platums" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Ārējais augstums" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Ārējais dziļums" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Ārējā vienība" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Montāžas dziļums" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4439,85 +4422,85 @@ msgstr "Montāžas dziļums" msgid "Weight" msgstr "Svars" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Maksimālais svars" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Svara vienība" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Ārējie izmēri" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Statnes veids" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Sērijas numurs" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4526,170 +4509,169 @@ msgstr "Gaisa plūsma" msgid "Rack" msgstr "Statne" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 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:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Detaļas numurs" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "U augstums" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Izslēgt no izmantošanas" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profils" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Šasija" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "VM loma" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 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:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 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: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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Platforma" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Klasteris" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Konfigurācija" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Moduļa tips" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4706,110 +4688,110 @@ msgstr "Moduļa tips" msgid "Label" msgstr "Etiķete" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Garuma vienība" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Domēns" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 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:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "fāze" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spriegums" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Strāvas stiprums" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Maksimālā izmantošana" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Maksimālā izloze" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Maksimālā jaudas patēriņš (vati)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Piešķirtā izloze" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Strāvas ports" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 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:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "PoE tips" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4823,369 +4805,369 @@ msgstr "Bezvadu loma" msgid "Module" msgstr "modulis" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: 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:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Ātrums" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "Atzīmēti VLAN" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Pievienot atzīmētus VLAN" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Adresošana" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Darbība" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q pārslēgšana" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Pievienot/noņemt" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "Lai piešķirtu VLAN, ir jānorāda interfeisa režīms" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Piekļuves interfeisam nevar būt piešķirti tagoti VLAN." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Mātes reģiona nosaukums" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Vecāk-vietu grupas nosaukums" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Piešķirtais reģions" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Piešķirtā grupa" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "pieejamās iespējas" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Piešķirtā vieta" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Vecāk-telpa" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Telpa nav atrasta." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Šīs statnes tipa ražotājs" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "Zemākā numurētā pozīcija statnē" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Platums no dzelzceļa līdz sliedēm (collās)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Ārējo izmēru vienība" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Vienība statņu svaram" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Piešķirtā īrnieka vārds" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Piešķirtās lomas nosaukums" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Statnes veida modelis" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Gaisa plūsmas virziens" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "Platums ir jāiestata, ja netiek norādīts statnes tips." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "U augstums ir jāiestata, ja nav norādīts statnes tips." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Vecāk-vieta" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 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:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Vienības" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Atsevišķu vienību numuru saraksts ar komatiem" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Ražotājs, kas ražo šāda veida ierīci" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "Noklusējuma platforma šāda veida ierīcēm (pēc izvēles)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "iekārtas svars" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "iekārtas svara vienība" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Moduļa svars" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Moduļa svara vienība" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "Piešķirtā profila atribūtu vērtības, kas nodotas kā vārdnīca" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "Ja tiek sniegti atribūtu dati, jānorāda profils." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Vecāk-iekārtas loma" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "iekārtas loma nav atrasta." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Vecāku platforma" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Platforma nav atrasta." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Ierobežojiet platformas piešķiršanu šim ražotājam" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Piešķirtā loma" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "iekārtas tipa ražotājs" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "iekārtas tipa modelis" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Virtuālā šasija" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Virtualizācijas klasteris" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Piešķirtā telpa (ja tāda ir)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Piešķirtā statne (ja tāda ir)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Seja" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Statnes puse, kurā uzstādīts" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Vecāk-iekārta (bērnu ierīcēm)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "iekārtas nodalījums" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "Iekārtas nodalījums, kurā šī iekārta ir uzstādīta (bērnu ierīcēm)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Moduļu nodalījums" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "Moduļa līcis, kurā šis modulis ir uzstādīts" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Moduļa veids" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Atkārtojiet komponentus" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5193,98 +5175,98 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Pieņemt komponentus" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Pieņemt jau esošos komponentus" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Ostas veids" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Porta ātrums bps" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Izplūdes veids" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Vietējais strāvas ports, kas baro šo kontaktligzdu" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Tilta interfeiss" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Atlaidība" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Vecāk-LAG interfeiss" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Vdc" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC nosaukumi, kas atdalīti ar komatiem, iesaiņoti ar dubultām pēdiņām. " "Piemērs:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Fiziskais līdzeklis" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Duplekss" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Poe režīms" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Poe tips" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q darbības režīms (L2 saskarnēm)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Filtrējiet VLAN, kas pieejami piešķiršanai pa grupām" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "Piešķirts neatzīmēts VLAN ID (filtrēts pēc VLAN grupas)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5292,93 +5274,93 @@ msgstr "" "Piešķirtie atzīmētie VLAN ID, kas atdalīti ar komatiem, iesaiņoti ar " "dubultpēdiņām (filtrēti pēc VLAN grupas). Piemērs:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" 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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "Piešķirtais VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Rf loma" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Bezvadu loma (AP/stacija)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} nav piešķirts iekārtai{device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Fiziskā vidēja klasifikācija" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Uzstādītā iekārta" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Bērnu iekārtām, kas uzstādīta šajā nodalījumā" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Bērn-iekārta nav atrasta." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Vecāka inventāra vienība" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Komponenta tips" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Komponenta tips" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Komponenta nosaukums" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Komponenta nosaukums" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "Komponenta nosaukums jānorāda, kad ir norādīts komponenta tips" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponents nav atrasts: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "Komponenta tips jānorāda, kad ir norādīts komponenta nosaukums" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Piešķirtā interfeisa vecāk-iekārta (ja tāda ir)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5386,99 +5368,99 @@ msgstr "Piešķirtā interfeisa vecāk-iekārta (ja tāda ir)" msgid "Virtual machine" msgstr "Virtuālā mašīna" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "Piešķirtā interfeisa vecāk-VM (ja tāda ir)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Piešķirtais interfeiss" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Padariet šo par primāro MAC adresi piešķirtajam interfeisam" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "Piešķirot interfeisu, jānorāda vecāk-iekārta vai VM" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "A puses vieta" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Vecāk-iekārtas A vieta (ja tāda ir)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "A sāna iekārta" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Iekārtas nosaukums" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "A sānu tips" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "A puses nosaukums" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Izbeigšanas nosaukums" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "B puses vieta" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Vecāk-iekārtas B vieta (ja tāda ir)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "B sāna iekārta" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "B sānu tips" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "B puses nosaukums" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Savienojuma statuss" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Kabeļu savienojuma profils" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Krāsas nosaukums (piemēram, “Sarkans”) vai sešstūra kods (piemēram, " "“f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Sānu {side_upper}: {device} {termination_object} jau ir savienots" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} sānu izbeigšana nav atrasta: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5487,64 +5469,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Meistars" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Galvenā iekārta" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Vecāk-vietas nosaukums" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Augšstrāvas strāvas panelis" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Primārais vai lieks" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Barošanas veids (maiņstrāvas/līdzstrāva)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Viena vai trīsfāzu" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "Primārais IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "Primārais IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6 adrese ar prefiksa garumu, piemēram, 2001:db8: :1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5584,8 +5566,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5593,104 +5575,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Strāvas padeve" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Iekārtas statuss" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Vecāku reģions" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Vecāku grupa" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Plauktu skaits" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Funkcija" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Rezervācija" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Komponenti" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Ierīču skaits" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Apakšiekārtas loma" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Moduļu skaits" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Iekārtas loma" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modelis" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Ir OOB IP" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Virtuālais šasijas loceklis" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Ir virtuālo ierīču konteksts" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Klasteru grupa" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Ar kabeļiem" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Aizņemts" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5703,48 +5685,48 @@ msgstr "Aizņemts" msgid "Connection" msgstr "Savienojums" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Laipns" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Tikai MGMT" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "IECERNIS" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q režīms" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Bezvadu kanāls" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Kanāla frekvence (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Kanāla platums (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Pārraides jauda (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5754,23 +5736,23 @@ msgstr "Pārraides jauda (dBm)" msgid "Cable" msgstr "Kabelis" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Atklāts" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Piešķirtā iekārta" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Piešķirtais VM" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Piešķirts interfeisam" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "Interfeisa primārā MAC adrese" @@ -5779,19 +5761,18 @@ msgstr "Interfeisa primārā MAC adrese" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Virtuālais šasijas elements jau pastāv pozīcijā {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5804,21 +5785,21 @@ msgstr "Darbības jomas veids" msgid "Scope" msgstr "Darbības joma" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Lūdzu, izvēlieties {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Darbības jomas veids (lietotne un modelis)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Aizmugurējie porti" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5827,31 +5808,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:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Kontaktpersonas informācija" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Statnes loma" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "URL identifikators" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Krājumu kontrole" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5859,35 +5840,35 @@ msgstr "" "Ar komatu atdalīts ciparu vienību ID saraksts. Diapazonu var norādīt, " "izmantojot defisi." -#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Profils un atribūti" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 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:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 msgid "The priority of the device in the virtual chassis" msgstr "Iekārtas prioritāte virtuālajā šasijā" -#: netbox/dcim/forms/model_forms.py:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Raksturlielumi" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5901,50 +5882,50 @@ 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:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Konsoles porta veidne" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Konsoles servera porta veidne" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Priekšējā porta veidne" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Interfeisa veidne" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Strāvas kontaktligzdas veidne" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Barošanas porta veidne" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Aizmugurējā porta veidne" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Konsoles ports" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5956,7 +5937,7 @@ msgstr "Konsoles servera ports" msgid "Front Port" msgstr "Priekšējais ports" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5968,40 +5949,40 @@ msgstr "Priekšējais ports" msgid "Rear Port" msgstr "Aizmugurējais ports" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: 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:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: 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:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Komponentu piešķiršana" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "LAG interfeiss" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 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:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Bērn-iekārta" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6009,72 +5990,71 @@ 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:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Konsoles ports" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Konsoles servera ports" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Priekšējais ports" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Strāvas kontaktligzda" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Aizmugurējais ports" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Inventāra vienība" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Inventāra vienuma loma" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "VM interfeiss" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 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:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6083,7 +6063,7 @@ msgstr "" "Nodrošinātais modelis norāda {value_count} vērtības, bet {pattern_count} ir " "sagaidāmi." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6091,11 +6071,11 @@ msgstr "" msgid "Members" msgstr "Biedri" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Sākotnējā pozīcija" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6103,11 +6083,11 @@ msgstr "" "Pirmā dalībnieka iekārtas pozīcija. Palielinās par vienu ar katru papildu " "dalībnieku." -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Dalībnieku iekārtas" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "Pirmajam VC dalībniekam ir jānorāda amats." @@ -6120,68 +6100,68 @@ msgstr "" "Nederīga aizmugurējā porta pozīcija ({rear_port_position}): Aizmugurējais " "ports {name} ir tikai {positions} pozīcijas." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "profils" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "etiķete" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "garums" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "garuma vienība" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "kabelis" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "kabeļi" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "Iestatot kabeļa garumu, jānorāda vienība" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "Veidojot jaunu kabeli, jādefinē A un B beigas." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Nevar savienot dažādus izbeigšanas veidus vienam un tam pašam kabeļa galam." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Nesaderīgi izbeigšanas veidi: {type_a} un {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "A un B beigas nevar savienot ar vienu un to pašu objektu." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "beigas" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "kabeļa pārtraukšana" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "kabeļu pārtraukumi" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6189,7 +6169,7 @@ msgid "" msgstr "" "Nevar savienot kabeli {obj_parent} > {obj} jo tas ir atzīmēts kā savienots." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6198,59 +6178,59 @@ msgstr "" "Atrasts izbeigšanas dublikāts {app_label}.{model} {termination_id}: kabelis " "{cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kabeļus nevar pārtraukt {type_display} interfeisi" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Ķēdes pārtraukumi, kas pievienoti pakalpojumu sniedzēja tīklam, nedrīkst " "tikt savienoti ar kabeļiem." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "ir aktīvs" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "ir pabeigts" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "ir sadalīts" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "kabeļa ceļš" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "kabeļu ceļi" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "" "Visiem izcelsmes izbeigumiem jābūt pievienotiem vienai un tai pašai saitei" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "Visiem vidēja termiņa beigām jābūt vienādam izbeigšanas veidam" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "Visiem vidēja termiņa beigām jābūt vienam un tam pašam mātesobjektam" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Visām saitēm jābūt kabeļiem vai bezvadu" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Visām saitēm jāatbilst pirmās saites veidam" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6259,23 +6239,23 @@ msgstr "" "{module} tiek pieņemts kā moduļa nodalījuma pozīcijas aizstājējs, ja tas ir " "pievienots moduļa tipam." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Fiziskā etiķete" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "Komponentu veidnes nevar pārvietot uz citu iekārtas tipu." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." msgstr "" "Komponenta veidni nevar saistīt gan ar iekārtas tipu, gan ar moduļa tipu." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6283,137 +6263,137 @@ msgstr "" "Komponenta veidnei jābūt saistītai vai nu ar iekārtas tipu, vai ar moduļa " "tipu." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "konsoles porta veidne" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "konsoles portu veidnes" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "konsoles servera porta veidne" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "konsoles servera portu veidnes" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "maksimālā izloze" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "piešķirtā izloze" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "barošanas porta veidne" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "barošanas portu veidnes" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "Piešķirtā izloze nedrīkst pārsniegt maksimālo izlozi ({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "barības kāja" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Fāze (trīsfāžu padevēm)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "strāvas kontaktligzdas veidne" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "strāvas kontaktligzdas veidnes" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Vecāk-barošanas portam ({power_port}) jāpieder vienam un tam pašam iekārtas " "tipam" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Vecāku barošanas ports ({power_port}) jāpieder vienam un tam pašam moduļa " "tipam" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "tikai vadība" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "tilta interfeiss" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "bezvadu loma" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "interfeisa veidne" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "interfeisa veidnes" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" "Tilta interfeisam ({bridge}) jāpieder vienam un tam pašam iekārtas tipam" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "" "Tilta interfeisam ({bridge}) jāpieder vienam un tam pašam moduļa tipam" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "" "Aizmugurējam portam ({rear_port}) jāpieder vienam un tam pašam iekārtas " "tipam" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "pozīcijas" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "priekšējā porta veidne" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "priekšējo portu veidnes" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6422,15 +6402,15 @@ msgstr "" "Pozīciju skaits nedrīkst būt mazāks par kartēto aizmugurējo portu veidņu " "skaitu ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "aizmugurējā porta veidne" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "aizmugurējo portu veidnes" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6439,33 +6419,33 @@ msgstr "" "Pozīciju skaits nedrīkst būt mazāks par kartēto priekšējo portu veidņu " "skaitu ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "pozīcija" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "Identifikators, uz kuru jānorāda, pārdēvējot instalētos komponentus" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "moduļa līča veidne" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "moduļu līča veidnes" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "iekārtas nodalījuma veidne" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "iekārtas nodalījumu veidnes" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6474,21 +6454,21 @@ msgstr "" "Iekārtas tipa apakšiekārtas lomai ({device_type}) jābūt iestatītai uz " "“vecāku”, lai atļautu iekārtu nodalījumus." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "daļas ID" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Ražotāja piešķirtais detaļas identifikators" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "inventāra vienības veidne" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "inventāra vienību veidnes" @@ -6618,11 +6598,11 @@ msgid "tagged VLANs" msgstr "ar atzīmi VLAN" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -6642,77 +6622,77 @@ msgid "" msgstr "" "MAC adrese {mac_address} ir piešķirta citam interfeisam ({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "vecāku LAG" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Šīs interfeiss tiek izmantots tikai OOB pārvaldībai" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "ātrums (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "dubults" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64 bitu pasaules mēroga nosaukums" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "bezvadu kanāls" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "kanāla frekvence (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Aizpildīts pēc izvēlētā kanāla (ja iestatīts)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "pārraides jauda (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "bezvadu LAN" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "interfeiss" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "interfeisi" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} saskarnēm nevar būt pievienots kabelis." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} interfeisus nevar atzīmēt kā savienotus." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Interfeiss nevar būt pats vecāks." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Vecāk-interfeisam var piešķirt tikai virtuālos interfeisus." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6720,7 +6700,7 @@ msgid "" msgstr "" "Izvēlētais vecāk-interfiess ({interface}) pieder citai iekārtai ({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6729,7 +6709,7 @@ msgstr "" "Izvēlētais vecāk-interfeiss ({interface}) pieder {device}, kas nav daļa no " "virtuālās šasijas{virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6737,7 +6717,7 @@ msgid "" msgstr "" "Izvēlētais tilta interfeiss ({bridge}) pieder citai iekārtai ({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6746,21 +6726,21 @@ msgstr "" "Izvēlētais tilta interfeiss ({interface}) pieder {device}, kas nav virtuālās" " šasijas sastāvdaļa {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Virtuālajiem interfeisiem nevar būt vecāk-LAG interfeiss." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "LAG interfeiss nevar būt pats vecāks." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "Izvēlētais LAG interfeiss ({lag}) pieder citai iekārtai ({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6769,31 +6749,31 @@ msgstr "" "Izvēlētais LAG interfeiss ({lag}) pieder {device}, kas nav virtuālās šasijas" " sastāvdaļa {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Kanālu var iestatīt tikai bezvadu saskarnēs." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "Kanāla frekvenci var iestatīt tikai bezvadu saskarnēs." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "Nevar norādīt pielāgoto frekvenci ar atlasīto kanālu." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "Kanāla platumu var iestatīt tikai bezvadu saskarnēs." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "Nevar norādīt pielāgoto platumu ar atlasīto kanālu." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "Interfeisa režīms neatbalsta netagotus vlan." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6851,7 +6831,7 @@ msgid "module bays" msgstr "moduļu līči" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 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." @@ -6887,15 +6867,15 @@ msgid "inventory item roles" msgstr "inventāra vienību lomas" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "sērijas numurs" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "aktīvu birka" @@ -6935,58 +6915,58 @@ msgstr "Nevar pārvietot inventāra vienumu ar apgādājamiem bērniem" msgid "Cannot assign inventory item to component on another device" msgstr "Nevar piešķirt inventāra vienumu komponentam citā ierīcē" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "ražotājs" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "ražotāji" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "modelis" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "noklusējuma platforma" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "daļas numurs" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Diskrēts detaļas numurs (pēc izvēles)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "augstums (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "izslēgt no izmantošanas" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" "Aprēķinot vienību izmantošanu statnē, šāda veida iekārtas netiek ņemtas " "vērā." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "ir pilnā dziļumā" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "Iekārta patērē gan priekšējo, gan aizmugurējo statnes pusi." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "vecāka/bērna statuss" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -6994,24 +6974,24 @@ msgstr "" "Vecāk-iekārtas satur bērn-iekārtas iekārtu nodalījumos. Atstājiet tukšu, ja " "šis iekārtas tips nav ne vecāks, ne bērns." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "gaisa plūsma" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "iekārtas tips" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "ierīču veidi" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "U augstumam statnes vienībām jābūt definētām ar 0,5 soli." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7020,7 +7000,7 @@ msgstr "" "Iekārtai {device} statnē {rack} nav pietiekami daudz vietas, lai izvietotu " "{height}U vienību augstumā" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7030,7 +7010,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} gadījums (-i) , kad jau uzstādīts" " statnēs." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7038,163 +7018,163 @@ msgstr "" "Pirms atklasificēt šo kā vecāk-iekārtu, ir jāizdzēš visas iekārtas " "nodalījuma veidnes, kas saistītas ar šo iekārtu." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Bērnu ierīču tipiem jābūt 0U." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Šai lomai var piešķirt virtuālās mašīnas" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Augstāka līmeņa iekārtas loma ar šo nosaukumu jau pastāv." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Augstākā līmeņa iekārtas loma ar šo URL identifikatoru jau pastāv." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "iekārtas loma" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "iekārtas lomas" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Pēc izvēles ierobežojiet šo platformu ar noteikta ražotāja ierīcēm" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "platforma" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "platformas" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "Platformas nosaukumam jābūt unikālam." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Platformas URL identifikatoram jābūt unikālam." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "Funkcija, ko šī iekārta veic" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Ražotāja piešķirtais šasijas sērijas numurs" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Unikāls atzīme, ko izmanto, lai identificētu šo ierīci" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "pozīcija (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "statīva puse" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "primārais IPv4" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "primārais IPv6" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "OOB IP" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "VC pozīcija" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Virtuālā šasijas pozīcija" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "VC prioritāte" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Virtuālās šasijas galvenā vēlēšanu prioritāte" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "platums" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS koordināta decimālformātā (xx.gggg)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "garums" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "Iekārtas nosaukumam jābūt unikālam katrai vietai." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "iekārta" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "iekārtas" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Statne{rack} nepieder vietai{site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Telpa {location} nepieder vietai{site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Statne{rack} neatrodas telpā {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "Nevar izvēlēties statnes pusi, nenorādot statni." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "Nevar izvēlēties statnes vienību, nenorādot statni." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "Pozīcija statnes vienībām jānorāda ar 0,5 soli." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "Jānorāda statnes puse, kad definē statnes vienību." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "0U iekārtas tipu ({device_type}) nevar piešķirt statnes pozīcijai." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7202,7 +7182,7 @@ msgstr "" "Bērn-iekārtu tipus nevar piešķirt statnes pusei. Tas ir vecāk-iekārtas " "atribūts." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7210,7 +7190,7 @@ msgstr "" "Bērn-iekārtu tipus nevar piešķirt vietai statnē. Tas ir vecāk-iekārtas " "atribūts." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7219,22 +7199,22 @@ msgstr "" "U{position}vieta jau ir aizņemta vai nav pietiekami daudz vietas, lai " "izvietotu šo iekārtas tipu: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} nav IPv4 adrese." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Norādītā IP adrese ({ip}) nav piešķirta šai iekārtai." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} nav IPv6 adrese." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7243,21 +7223,21 @@ msgstr "" "Piešķirtā platforma ir ierobežota līdz {platform_manufacturer} iekārtu " "tipiem, bet šīs iekārtas tips pieder pie {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Piešķirtais klasteris pieder citai vietai ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Piešķirtais klasteris pieder citai telpai ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "Virtuālajai šasijai piešķirtai iekārtai jābūt noteiktai pozīcijai." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7266,22 +7246,22 @@ msgstr "" "Ierīci nevar noņemt no virtuālās šasijas {virtual_chassis} jo šobrīd tā ir " "izraudzīta par savu kapteini." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "domēns" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "virtuālā šasija" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Izvēlētais kapteinis ({master}) nav piešķirts šai virtuālajai šasijai." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7290,26 +7270,26 @@ msgstr "" "Nevar izdzēst virtuālo šasiju {self}. Tā satur interfeisus, kas veido " "starpšasiju LAG interfeisus." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifikators" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Ciparu identifikators, kas ir unikāls vecāk-iekārtaI" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "komentāri" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "virtuālās iekārtas konteksts" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "virtuālo ierīču konteksti" @@ -7341,65 +7321,65 @@ msgid "" msgstr "" "Nevar mainīt MAC adresi, kamēr tā ir apzīmēta kā objekta primārais MAC" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Saskarni nevar savienot ar sevi." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuālajām saskarnēm nevar būt PoE režīms." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuālajām saskarnēm nevar būt PoE tipa." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "Norādot PoE veidu, jānorāda PoE režīms." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "Bezvadu lomu var iestatīt tikai bezvadu saskarnēs." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "shēma" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "moduļa tipa profils" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "moduļa tipa profili" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "atribūti" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "moduļa tips" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "moduļu veidi" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Nederīga shēma: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "modulis" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "moduļi" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7408,57 +7388,57 @@ msgstr "" "Modulis jāuzstāda moduļa nodalījumā, kas pieder piešķirtajai iekārtai " "({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "barošanas panelis" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "barošanas paneļi" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "Telpa {location} ({location_site}) atrodas citā vietā nekā {site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "piegāde" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "fāze" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "spriegums" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "strāvas stiprums" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "maksimālā izmantošana" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Maksimālā pieļaujamā izloze (procentos)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "pieejamā jauda" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "strāvas padeve" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "strāvas padeves" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7467,71 +7447,71 @@ msgstr "" "Statne {rack} ({rack_site}) un barošanas panelis {powerpanel} " "({powerpanel_site}) atrodas dažādās vietās." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "Maiņstrāvas padevei spriegums nevar būt negatīvs" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "platums" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Platums no dzelzceļa līdz sliedēm" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Augstums statnes vienībās" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "starta vienība" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Statnes pirmās vienības numerācija" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "dilstošas vienības" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Vienības ir numurētas no augšas uz leju" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "ārējais platums" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Statnes ārējais izmērs (platums)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "ārējais augstums" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Statnes ārējais izmērs (augstums)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "ārējais dziļums" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Statnes ārējais izmērs (dziļums)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "ārējā vienība" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "montāžas dziļums" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7539,75 +7519,75 @@ msgstr "" "Uzstādītās iekārtas maksimālais dziļums milimetros. Četru balstu statīviem " "tas ir attālums starp priekšējām un aizmugurējām vadotnēm." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "maksimālais svars" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Maksimālā statnes kravnesība" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "formas faktors" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "statnes veids" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "statņu veidi" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "Iestatot ārējo izmēru, jānorāda vienība" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "Jānorāda vienība, iestatot maksimālo svaru" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "statnes loma" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "statņu lomas" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "objekta ID" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Lokāli piešķirtais identifikators" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Funkcionālā loma" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Unikāla birka, ko izmanto, lai identificētu šo statni" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "statne" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "statnes" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "Piešķirtajai telpai jāatrodas vietā ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7616,7 +7596,7 @@ msgstr "" "Statnei jābūt vismaz {min_height}U vietu lielai, lai ietilptu pašlaik " "uzstādītās iekārtas." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7625,29 +7605,29 @@ msgstr "" "Statnes vienību numerācijai jāsākas no {position} vai mazākas pozīcijas, lai" " ietilptu pašlaik uzstādītās iekārtas." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Telpai jāatrodas tajā pašā vietā, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "vienības" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "statnes rezervācija" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "statnes rezervācijas" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Nederīga (-as) vienība (-as) {height}U statnē: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Šādas vienības jau ir rezervētas: {unit_list}" @@ -7755,145 +7735,145 @@ msgstr "Pievienot komponentus" msgid "Disconnect Selected" msgstr "Atvienot atlasīto" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Izbeigšana A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Izbeigšana B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Iekārta A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Iekārta B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Telpa A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Telpa B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Statne A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Statne B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Vieta A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Vieta B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Krāsas nosaukums" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Sasniedzams" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Iekārtas" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Konfigurācijas veidne" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "U augstums" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "IP adrese" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "IPv4 Adrese" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "IPv6 adrese" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "VC pozīcija" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "VC prioritāte" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Pozīcija (iekārtas nodalījums)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Konsoles porti" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Konsoles servera porti" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Strāvas porti" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Strāvas kontaktligzdas" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7903,44 +7883,44 @@ msgstr "Strāvas kontaktligzdas" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Interfeisi" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Priekšējie porti" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Iekārtas nodalījumi" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Moduļu nodalījumi" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Inventāra preces" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Iekārtas atrašanās vieta" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Iekārtas vieta" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: 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:334 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 -#: netbox/dcim/views.py:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7949,167 +7929,164 @@ msgstr "Moduļa līcis" msgid "Inventory Items" msgstr "Inventāra preces" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Kabeļa krāsa" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Saistiet vienaudžus" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Atzīmējiet savienotu" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Maksimālā izloze (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Piešķirtā izloze (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP adreses" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "Primārais MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC adreses" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP grupas" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Tikai vadība" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Virtuālā ķēde" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Kartēšana" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Uzstādītā iekārta" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "Instalētā loma" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "Instalētais veids" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "Instalētais apraksts" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "Instalēta sērijveida" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Instalētais aktīvu tags" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Instalēts modulis" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Sērijas modulis" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Moduļa aktīvu tags" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Moduļa statuss" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponents" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Priekšmeti" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Statņu veidi" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Ierīču veidi" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Moduļu veidi" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Platformas" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Noklusējuma platforma" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Pilns dziļums" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Ierīču skaits" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8118,9 +8095,9 @@ msgstr "Ierīču skaits" msgid "Console Ports" msgstr "Konsoles porti" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8129,9 +8106,9 @@ msgstr "Konsoles porti" msgid "Console Server Ports" msgstr "Konsoles servera porti" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8140,9 +8117,9 @@ msgstr "Konsoles servera porti" msgid "Power Ports" msgstr "Strāvas porti" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8151,9 +8128,9 @@ msgstr "Strāvas porti" msgid "Power Outlets" msgstr "Strāvas kontaktligzdas" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8161,9 +8138,9 @@ msgstr "Strāvas kontaktligzdas" msgid "Front Ports" msgstr "Priekšējās ostas" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8172,17 +8149,17 @@ msgstr "Priekšējās ostas" msgid "Rear Ports" msgstr "Aizmugurējie porti" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8191,71 +8168,71 @@ msgstr "Iekārtas nodalījumi" msgid "Module Bays" msgstr "Moduļu līči" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Moduļu skaits" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Strāvas padeves" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Maksimālā izmantošana" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Statnes" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Augstums" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Ārējais platums" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Ārējais augstums" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Ārējais dziļums" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Maksimālais svars" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Plauktu skaits" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Kosmosa" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Vietas" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "VLAN grupas" @@ -8269,7 +8246,7 @@ msgstr "{} milimetri" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Sērijas numurs" @@ -8298,81 +8275,81 @@ msgstr "Virtuālās šasijas locekļi" msgid "Power Utilization" msgstr "Jaudas izmantošana" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Atvienots {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Bērnu reģioni" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Bērnu grupas" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Statnē neievietotas iekārtas" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Apakš-telpas" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Rezervācijas" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Lietojumprogrammu pakalpojumi" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Konfigurācijas konteksts" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Renderēšanas konfigurācija" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Virtuālās mašīnas" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, 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:3562 +#: netbox/dcim/views.py:3572 #, 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:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Bērni" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Pievienots dalībnieks {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Noņemts {device} no virtuālās šasijas {chassis}" @@ -8386,13 +8363,13 @@ msgstr "Nezināms (-i) saistītais objekts (-i): {name}" msgid "Changing the type of custom fields is not supported." msgstr "Pielāgoto lauku veida maiņa netiek atbalstīta." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "Šim skriptam plānošana nav iespējota." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "Plānotajam laikam jābūt nākotnē." @@ -8469,9 +8446,9 @@ msgid "No" msgstr "Nē" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Saite" @@ -8568,13 +8545,13 @@ msgstr "Melns" msgid "White" msgstr "Balts" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Tīmekļa āķis" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skripts" @@ -8583,33 +8560,33 @@ msgstr "Skripts" msgid "Notification" msgstr "Paziņojums" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Nezināms operators: {op}. Jābūt vienam no: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Neatbalstītais vērtības tips: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Nederīgs tips {op} operācija: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Kārtulu kopai jābūt vārdnīcai, nevis {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Nederīgs loģikas tips: jābūt “AND” vai “OR”. Lūdzu, pārbaudiet " "dokumentāciju." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "" "Informēts par nepareizu atslēgu (-as). Lūdzu, pārbaudiet dokumentāciju." @@ -8623,204 +8600,204 @@ msgstr "Logrīka veids" msgid "Unregistered widget class: {name}" msgstr "Nereģistrēta logrīku klase: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} jādefinē render () metode." -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Piezīme" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 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:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Objektu skaits" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 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:193 +#: netbox/extras/dashboard/widgets.py:194 msgid "Filters to apply when counting the number of objects" msgstr "Filtri, kas jāpiemēro, skaitot objektu skaitu" -#: netbox/extras/dashboard/widgets.py:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Objektu saraksts" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Parādīt patvaļīgu objektu sarakstu." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Parādīto objektu noklusējuma skaits" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 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:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "RSS plūsma" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Iegult RSS plūsmu no ārējas vietnes." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "Fēmas URL" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Nepieciešams ārējs savienojums" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Maksimālais rādījamo objektu skaits" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 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:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Parādiet savas personīgās grāmatzīmes" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Nevar importēt notikumu cauruļvadu {name} kļūda: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Skripta modulis (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Datu fails (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Grupa (nosaukums)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Klasteru tips" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Klāsteru tips (URL identifikators)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Īrnieku grupa" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Nomnieku grupa (URL identifikators)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Birka" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Birka (URL identifikators)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Ir lokālās konfigurācijas konteksta dati" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Grupas nosaukums" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Nepieciešams" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "Interfejs rediģējams" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Ir klonējams" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Minimālā vērtība" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Maksimālā vērtība" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Pārbaudes regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Uzvedība" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Jauns logs" @@ -8829,45 +8806,45 @@ 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:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 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:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 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:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "HTTP metode" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Lietderīgās slodzes URL" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "SSL verifikācija" @@ -8880,8 +8857,8 @@ msgstr "Noslēpums" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Pasākumu veidi" @@ -8889,76 +8866,76 @@ msgstr "Pasākumu veidi" 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:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Automātiskā sinhronizācija iespējo" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Objektu veidi" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Viens vai vairāki piešķirtie objektu tipi" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Objekta tips" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Objekta tips (objektu vai vairāku objektu laukiem)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Izvēles komplekts" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Izvēles komplekts (atlases laukiem)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Vai lietotāja saskarnē tiek parādīts pielāgotais lauks" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Vai pielāgotais lauks ir rediģējams lietotāja saskarnē" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "Izmantojamo iepriekš definētu izvēļu bāzes kopa (ja tāda ir)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -8966,31 +8943,31 @@ msgstr "" "Citēta ar komatu atdalītu lauku izvēles virkne ar izvēles etiķetēm, kas " "atdalītas ar kolu: “Choice1:First Choice, Choice2:Second Choice”" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "pogu klase" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "Nolaižamajā pogai tiks izmantota pirmās saites klase grupā" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Datu fails" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Datu fails, kurā ir veidnes kods" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -8998,219 +8975,218 @@ msgstr "" "Iespējot veidnes satura automātisko sinhronizāciju, kad datu fails tiek " "atjaunināts" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Jānorāda vietējais saturs vai datu fails" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Notikuma veids (-i), kas aktivizēs šo kārtulu" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Darbības objekts" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Webhook nosaukums vai skripts kā punktēts ceļš module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Tīmekļa āķis {name} nav atrasts" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Skripts {name} nav atrasts" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Piešķirtais objekta tips" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "Ierakstu klasifikācija" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Komentāri" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Lietotāji" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Grupas" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 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:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Tipa opcijas" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Saistītā objekta tips" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Lauka veids" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Izvēles" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dati" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Renderēšana" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Satura veidi" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "HTTP satura veids" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Pasākuma veids" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Darbības veids" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Atzīmēta objekta tips" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Atļautais objekta tips" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Reģioni" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Vietu grupas" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Telpas" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Ierīču veidi" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Lomas" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Klasteru veidi" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Klasteru grupas" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Klasteri" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Īrnieku grupas" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Objekta tips (-i), kam ir šis pielāgotais lauks" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Noklusējuma vērtība" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Saistītā objekta tips (tikai objektu/vairāku objektu laukiem)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Saistīto objektu filtrs" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Norādiet vaicājuma parametrus kā JSON objektu." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Pielāgots lauks" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9218,7 +9194,7 @@ msgstr "" "Šajā laukā saglabāto datu veids. Objektu/vairāku objektu laukiem zemāk " "atlasiet saistīto objektu tipu." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9226,11 +9202,11 @@ msgstr "" "Tas tiks parādīts kā veidlapas lauka palīdzības teksts. Markdown tiek " "atbalstīts." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Saistītais objekts" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9238,20 +9214,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:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Pielāgots lauka izvēles komplekts" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Pielāgota saite" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Veidnes" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9260,39 +9236,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:257 +#: netbox/extras/forms/model_forms.py:262 #, 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:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Veidnes kods" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Eksportēšanas veidne" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 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:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Pasūtīšana" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9300,37 +9276,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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Pieejamās kolonnas" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Atlasītās kolonnas" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP pieprasījums" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Darbības izvēle" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "Ievadiet nosacījumus JSON formāts." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9338,38 +9314,38 @@ msgstr "" "Ievadiet parametrus, lai pārietu darbībai JSON formāts." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Notikumu kārtula" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Trigeri" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Paziņojumu grupa" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Konfigurācijas konteksta profils" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Īrnieki" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Jānorāda vietējie dati vai datu fails" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Grafiks plkst" @@ -9377,7 +9353,7 @@ msgstr "Grafiks plkst" msgid "Schedule execution of report to a set time" msgstr "Ieplānojiet ziņojuma izpildi noteiktā laikā" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Atkārtojas katru" @@ -9385,24 +9361,24 @@ msgstr "Atkārtojas katru" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervāls, kādā šis ziņojums tiek atkārtoti izpildīts (minūtēs)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (pašreizējais laiks: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Veikt izmaiņas" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "Veikt izmaiņas datu bāzē (noņemiet atzīmi sausai palaišanai)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Plānojiet skripta izpildi līdz noteiktam laikam" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervāls, kurā šis skripts tiek atkārtoti palaists (minūtēs)" @@ -9439,10 +9415,10 @@ msgstr "config konteksta profils" msgid "config context profiles" msgstr "konfigurēt konteksta profilus" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "svars" @@ -9479,31 +9455,31 @@ msgstr "konfigurācijas veidne" msgid "config templates" msgstr "konfigurācijas veidnes" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "Objekts (-i), uz kuru attiecas šis lauks." -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "Datu veids, kāds ir šajā pielāgotajā laukā" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Iekšējā lauka nosaukums" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Ir atļautas tikai burtciparu rakstzīmes un pasvītrojumi." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 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:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9511,19 +9487,19 @@ msgstr "" "Lietotājiem parādītā lauka nosaukums (ja tas nav norādīts, tiks izmantots " "lauka nosaukums)" -#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "grupas nosaukums" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "nepieciešams" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9531,19 +9507,19 @@ msgstr "" "Šis lauks ir nepieciešams, veidojot jaunus objektus vai rediģējot esošu " "objektu." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "jābūt unikālam" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "meklēšanas svars" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9551,11 +9527,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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "filtru loģika" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9563,11 +9539,11 @@ msgstr "" "Vaļīgs atbilst jebkuram dotās virknes gadījumam; precīzi atbilst visam " "laukam." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "noklusējuma" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9575,7 +9551,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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9583,35 +9559,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:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "displeja svars" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "minimālā vērtība" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimālā atļautā vērtība (skaitliskajiem laukiem)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "maksimālā vērtība" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Maksimālā pieļaujamā vērtība (skaitliskajiem laukiem)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "pārbaudes regex" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9622,195 +9598,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:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "izvēles komplekts" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "ir klonējams" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Atkārtojiet šo vērtību, klonējot objektus" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "pielāgots lauks" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "pielāgoti lauki" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Nederīga noklusējuma vērtība”{value}“: {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Unikālumu nevar piemērot logiskiem laukiem" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "Atlases laukos jānorāda izvēles kopums." -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 msgid "Choices may be set only on selection fields." msgstr "Izvēles var iestatīt tikai atlases laukos." -#: netbox/extras/models/customfields.py:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Objekta laukiem jādefinē objekta tips." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, 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:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Patiesība" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Viltus" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, 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:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "Vērtībai jābūt virknei." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Vērtībai jāatbilst regex '{regex}”" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "Vērtībai jābūt veselim skaitlim." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Vērtībai jābūt vismaz {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Vērtība nedrīkst pārsniegt {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "Vērtībai jābūt decimāldaļai." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "Vērtībai jābūt patiesai vai nepatiesai." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, 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:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Atrasts nederīgs objekta ID: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Obligātais lauks nevar būt tukšs." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 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:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Izvēles tiek automātiski sakārtotas alfabētiskā secībā" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "pielāgots lauka izvēles komplekts" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "pielāgotas lauka izvēles komplekti" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Jādefinē bāzes vai papildu izvēle." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, 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:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9835,19 +9811,19 @@ msgstr "mērinstrumentu panelis" msgid "dashboards" msgstr "paneļi" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "veidnes kods" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Jinja veidnes kods." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "vides parametri" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9855,70 +9831,70 @@ msgid "" msgstr "" "Jebkurš papildu parametri iziet, veidojot Jinja vidi" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "Noklusējuma iestatījumi {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Faila nosaukums, kas jāpiešķir renderētajam eksporta failam" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "faila paplašinājums" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Paplašinājums, lai pievienotu renderētajam faila nosaukumam" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "kā pielikums" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Lejupielādēt failu kā pielikumu" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} jāievieš get_context () metode." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Objekts (-i), uz kuru attiecas šī kārtula." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "Notikumu veidi, kas izraisīs šo kārtulu." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "nosacījumi" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Nosacījumu kopums, kas nosaka, vai notikums tiks ģenerēts." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "darbības veids" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Papildu dati, kas jānodod darbības objektam" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "notikuma kārtula" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "notikumu kārtulas" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9928,7 +9904,7 @@ msgstr "" "izsaukts tīmekļa āķis. Jinja2 veidnes apstrāde tiek atbalstīta tādā pašā " "kontekstā kā pieprasījuma struktūra." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available šeit." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "papildu galvenes" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9954,11 +9930,11 @@ msgstr "" "Vērtība. Jinja2 veidnes apstrāde tiek atbalstīta tādā pašā kontekstā " "kā pieprasījuma struktūra (zemāk)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "ķermeņa veidne" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9971,11 +9947,11 @@ msgstr "" "lietotājvārds, pieprasījuma ID, un " "dati." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "slepeni" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9985,15 +9961,15 @@ msgstr "" " galvene, kurā ir lietderīgās kravas korpusa HMAC sešstūra kopsavilkums, " "izmantojot noslēpumu kā atslēgu. Noslēpums netiek nosūtīts pieprasījumā." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Iespējot SSL sertifikāta verifikāciju. Atspējojiet piesardzīgi!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA faila ceļš" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10001,168 +9977,168 @@ msgstr "" "Konkrētais CA sertifikāta fails, ko izmantot SSL verifikācijai. Atstājiet " "tukšu, lai izmantotu sistēmas noklusējuma iestatījumus." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "tīmekļa āķis" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "tīmekļa āķi" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Ja SSL verifikācija ir atspējota, nenorādiet CA sertifikāta failu." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Objekta tips (-i), uz kuru attiecas šī saite." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "saites teksts" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Jinja2 veidnes kods saites tekstam" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "saites URL" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Jinja2 veidnes kods saites URL" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Saites ar to pašu grupu parādīsies kā nolaižamā izvēlne" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "jauns logs" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Piespiest saiti, lai atvērtu jaunā logā" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "pielāgota saite" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "pielāgotas saites" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Objekta tips (-i), uz kuru attiecas šī veidne." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "eksportēšanas veidne" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "eksportēšanas veidnes" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "“{name}“ir rezervēts vārds. Lūdzu, izvēlieties citu nosaukumu." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Objekta tips (-i), uz kuru attiecas šis filtrs." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "dalīts" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "saglabāts filtrs" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "saglabātie filtri" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "Filtra parametri jāsaglabā kā atslēgvārdu argumentu vārdnīca." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Tabulas objekta tips" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "tabula" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "tabulas konfigurācija" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "tabulas konfigurācijas" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Nezināma tabula: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Nezināma sleja: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "attēla augstums" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "attēla platums" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "attēla pielikums" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "attēla pielikumi" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Attēla pielikumus nevar piešķirt šim objekta tipam ({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "laipns" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "žurnāla ieraksts" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "žurnāla ieraksti" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Šim objektu tipam žurnāla sagatavošana netiek atbalstīta ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "grāmatzīme" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "grāmatzīmes" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Grāmatzīmes nevar piešķirt šim objekta tipam ({type})." @@ -10190,12 +10166,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Šāda veida objekti ({type}) neatbalsta paziņojumus." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "grupas" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "lietotāji" @@ -10215,43 +10191,43 @@ msgstr "abonēšana" msgid "subscriptions" msgstr "abonementi" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "ir izpildāms" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "skripts" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "scenāriji" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "skripta modulis" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "skriptu moduļi" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "laika zīmogs" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "lauks" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "vērtība" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "kešatmiņā saglabāta vērtība" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "kešatmiņā saglabātās vērtības" @@ -10288,103 +10264,103 @@ msgstr "Skripta izpildes parametri" msgid "Dismiss" msgstr "Atmest" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Objektu veidi" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Apstiprināt unikalitāti" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Redzams" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Rediģējams" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Saistītā objekta tips" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Izvēles komplekts" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Vai ir klonējams" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimālā vērtība" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maksimālā vērtība" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Pārbaudes Regex" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" -msgstr "Īpašnieks" +msgstr "Atbildīgais" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Skaitīt" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Pasūtīt alfabētiskā secībā" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Jauns logs" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME tips" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Faila nosaukums" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Faila paplašinājums" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Kā pielikums" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10394,78 +10370,77 @@ msgstr "Kā pielikums" msgid "Data File" msgstr "Datu fails" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Sinhronizēts" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Attēls" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Faila nosaukums" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Izmērs" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Tabulas nosaukums" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Lasīt" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "SSL Pārbaude" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Pasākumu veidi" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Automātiskā sinhronizācija iespējo" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Iekārtas lomas" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Komentāri (īsi)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Līnija" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Metode" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "Mēģinot atveidot šo logrīku, radās kļūda:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 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:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10519,54 +10494,54 @@ msgstr "Nederīgs atribūts”{name}“pēc pieprasījuma" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Nederīgs atribūts”{name}“par {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Renderējot veidni, radās kļūda: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Jūsu informācijas panelis ir atiestatīts." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Pievienots logrīks: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Atjaunināts logrīks: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Dzēsts logrīks: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Kļūda dzēšot logrīku: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 msgid "Unable to run script: RQ worker process not running." msgstr "Nevar palaist skriptu: RQ darbinieka process netiek palaists." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Ievadiet derīgu IPv4 vai IPv6 adresi ar izvēles masku." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Nederīgs IP adreses formāts: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "Ievadiet derīgu IPv4 vai IPv6 prefiksu un masku CIDR apzīmējumā." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Nederīgs IP prefiksa formāts: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -10621,180 +10596,180 @@ msgstr "Klients" msgid "Invalid IP address format: {address}" msgstr "Nederīgs IP adreses formāts: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Importēšanas mērķis" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Importēšanas mērķis (nosaukums)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Eksporta mērķis" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Eksporta mērķis (nosaukums)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "VRF importēšana" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "Importēt VRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "VRF eksportēšana" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "Eksporta VRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "L2VPN importēšana" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "L2VPN importēšana (identifikators)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "L2VPN eksportēšana" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "L2VPN eksportēšana (identifikators)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefikss" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (URL identifikators)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "Prefiksa ietvaros" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "Iekšpusē un ieskaitot prefiksu" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Prefiksi, kas satur šo prefiksu vai IP" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Maskas garums" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "VLAN grupa (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "VLAN grupa (URL identifikators)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "VLAN numurs (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adrese" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Diapazoni, kas satur šo prefiksu vai IP" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Vecāku prefikss" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "FHRP grupa (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Tiek piešķirts interfeisam" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Lietojumprogrammu pakalpojums (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "NAT iekšējā IP adrese (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN numurs (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Piešķirtais VM interfeiss" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "VLAN pārveides politika (nosaukums)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "FHRP grupa (nosaukums)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "FHRP grupa (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "IP adrese (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "IP adrese" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "Primārais IPv4 (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "Primārais IPv4 (adrese)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "Primārais IPv6 (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "Primārais IPv6 (adrese)" @@ -10827,21 +10802,21 @@ msgstr "Nepieciešama CIDR maska (piem/24)." msgid "Address pattern" msgstr "Adreses modelis" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Īstenojiet unikālu telpu" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10850,76 +10825,77 @@ msgstr "Ir privāts" msgid "RIR" msgstr "RING" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Pievienošanas datums" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 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:286 netbox/ipam/forms/model_forms.py:209 -#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 +#: netbox/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Prefiksa garums" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Izturieties kā pilnībā izmantotu" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "VLAN uzdevums" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Izturieties kā apdzīvotu" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -10931,12 +10907,12 @@ msgstr "Grupas ID" msgid "Authentication type" msgstr "Autentifikācijas veids" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 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:424 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 +#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -10948,169 +10924,169 @@ msgstr "Autentifikācijas atslēga" msgid "Authentication" msgstr "Autentifikācija" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Q-in-Q loma" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Politika" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "ostas" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Importēt maršruta mērķus" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Eksporta maršruta mērķi" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "Piešķirtais RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "VLAN grupa (ja tāda ir)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "VLAN vieta" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "VLANu vieta (ja tāda ir)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "Darbības jomas ID" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP grupa" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Piešķirtais FHRP grupas nosaukums" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Padariet šo par piešķirtās iekārtas primāro IP adresi" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Ir OOB" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Norādiet šo kā piešķirtās iekārtas OOB IP adresi" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Nav norādīta iekārta vai virtuālā mašīna; nevar iestatīt kā primāro IP " "adresi" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "Nav norādīta iekārta; nevar iestatīt kā OOB IP" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Nevar iestatīt OOB IP virtuālajām mašīnām" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "Nav norādīts interfeiss; nevar iestatīt kā primāro IP" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Nav norādīts interfeiss; nevar iestatīt kā OOB IP" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Autēšanas veids" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Piešķirtā VLAN grupa" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Pakalpojuma VLAN (Q-in-Q/802.1ad klientu VLAN)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "VLAN pārveides politika" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "IP protokols" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Vecāku tips (lietotne un modelis)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Vecāka objekta nosaukums" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "Vecāka objekta ID" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Viens no vecākiem vai parent_object_id jāiekļauj kopā ar parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Maršruta mērķi" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Importa mērķi" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Eksporta mērķi" @@ -11122,7 +11098,7 @@ msgstr "Importēts ar VRF" msgid "Exported by VRF" msgstr "Eksportē VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privāts" @@ -11165,9 +11141,9 @@ msgid "DNS Name" msgstr "DNS nosaukums" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN" @@ -11192,57 +11168,57 @@ msgstr "Q-in-Q/802.1ad" msgid "VLAN ID" msgstr "VLAN ID" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Maršruta mērķis" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Agregācija" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "ASN diapazons" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "IP diapazons" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Padariet šo par iekārtas/VM primāro IP" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Padariet to par iekārtas OOB IP" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (iekšpusē)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "IP adresi var piešķirt tikai vienam objektam." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "Nevar mainīt vecāk-iekārtas/VM primāro IP adresi" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "Nevar mainīt vecāk-iekārtas OOB IP" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Par primārajiem IP adresēm var norādīt tikai interfeisam piešķirtās IP " "adreses." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11250,24 +11226,24 @@ msgstr "" "Tikai IP adreses, kas piešķirtas iekārtas interfeisam, var norādīt kā " "iekārtas OOB IP adreses." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Virtuālā IP adrese" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "Uzdevums jau pastāv" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN ID" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "Bērnu VLAN" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11276,12 +11252,12 @@ msgstr "" "Tieša VLAN piešķiršana vietai ir novecojusi un tiks noņemta nākotnes " "laidienā. Lietotāji tiek aicināti šim nolūkam izmantot VLAN grupas." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN pārveides kārtula" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11289,36 +11265,36 @@ msgstr "" "Viena vai vairāku portu numuru saraksts ar komatiem. Diapazonu var norādīt, " "izmantojot defisi." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Lietojumprogrammas pakalpojuma veidne" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Vecāku tips" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Osta (-as)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Lietojumprogrammu pakalpojums" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Lietojumprogrammu pakalpojuma veidne" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "No veidnes" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Pielāgots" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11359,7 +11335,7 @@ msgstr "grupas ID" msgid "protocol" msgstr "protokols" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "autentifikācijas veids" @@ -11391,7 +11367,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIR" @@ -11437,56 +11413,56 @@ msgstr "" "Prefiksi nevar pārklāties ar agregātiem. {prefix} aptver esošu kopsavilkumu " "({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "lomas" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "priedēklis" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "IPv4 vai IPv6 tīkls ar masku" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Šī prefiksa darbības statuss" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "Šī prefiksa primārā funkcija" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "ir baseins" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "Visas IP adreses šajā prefiksā tiek uzskatītas par izmantojamām" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "izmantota atzīme" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "priedēkļi" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Nevar izveidot prefiksu ar /0 masku." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "globālā tabula" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Prefikss dublikāts atrodams {table}: {prefix}" @@ -11586,45 +11562,45 @@ msgstr "Resursdatora nosaukums vai FQDN (nav lieluma lieluma skaitlis)" msgid "IP addresses" msgstr "IP adreses" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Nevar izveidot IP adresi ar /0 masku." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} ir tīkla ID, kas var netikt piešķirts saskarnei." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} ir apraides adrese, kuru nedrīkst piešķirt interfeisam." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Atrastas IP adreses dublikāts {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Nevar izveidot IP adresi {ip} iekšējais diapazons {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" msgstr "" "Nevar mainīt IP adresi, kamēr tā ir apzīmēta kā mātes objekta primārais IP" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" msgstr "Nevar mainīt IP adresi, kamēr tā ir norādīta kā vecāk-objekta OOB IP" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "SLAAC statusu var piešķirt tikai IPv6 adresēm" @@ -11771,8 +11747,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRF" @@ -11808,102 +11784,102 @@ msgstr "Vietu skaits" msgid "Provider Count" msgstr "Pakalpotāju skaits" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Agregāti" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Pievienots" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "IP diapazoni" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Prefikss (plakans)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Dziļums" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Darbības jomas veids" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Baseins" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Atzīmēts Izmantots" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Sākuma adrese" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Atzīmēts ar apdzīvotu" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (iekšpusē)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (ārpusē)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Piešķirts" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Piešķirtais objekts" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "VID diapazoni" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDEO" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Kārtulas" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Vietējais VID" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Attālinātais VID" @@ -11924,6 +11900,17 @@ msgstr "Importa mērķi" msgid "Export Targets" msgstr "Eksporta mērķi" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Izveidot grupu" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Piešķirt grupu" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "Pieejams 1 IP" @@ -11960,23 +11947,23 @@ msgstr "" "DNS nosaukumos ir atļautas tikai burtciparu rakstzīmes, zvaigznītes, " "defises, periodi un pasvītrojumi" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Iekārtas interfeisi" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "VM interfeisi" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Bērnu prefiksi" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Bērnu diapazoni" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "Saistītie IP adresi" @@ -12019,7 +12006,7 @@ msgstr "Diapazona robežas jādefinē kā veseli skaitļi." msgid "{class_name} must implement get_view_name()" msgstr "{class_name} jāievieš get_view_name ()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Nederīga atļauja {permission} modelim {model}" @@ -12340,15 +12327,15 @@ msgstr "Kartes URL" msgid "Base URL for mapping geographic locations" msgstr "Bāzes URL ģeogrāfisko atrašanās vietu kartēšanai" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Pievienot tagus" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Noņemt tagus" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12356,9 +12343,9 @@ 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:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" -msgstr "Objekta īpašnieka vārds" +msgstr "Objekta atbildīgais" #: netbox/netbox/forms/mixins.py:62 #, python-brace-format @@ -12367,13 +12354,13 @@ msgstr "{class_name} jānorāda modeļa klase." #: netbox/netbox/forms/mixins.py:152 msgid "Owner group" -msgstr "Īpašnieku grupa" +msgstr "Atbildīgo 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" -msgstr "Īpašnieku grupa" +msgstr "Atbildīgo Grupa" #: netbox/netbox/forms/search.py:10 msgid "Partial match" @@ -12418,32 +12405,32 @@ msgstr "Pielāgots lauks '{name}“jābūt unikālai vērtībai." msgid "Missing required custom field '{name}'." msgstr "Trūkst nepieciešamā pielāgotā lauka '{name}”." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Attālais datu avots" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "datu ceļš" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 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:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "automātiskā sinhronizācija iespējota" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "datums sinhronizēts" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} jāievieš sync_data () metode." @@ -12468,347 +12455,347 @@ 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:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organizācija" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Vietu grupas" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Īrnieku grupas" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Kontaktpersonu grupas" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Kontaktpersonu lomas" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Kontaktpersonu sasaistes" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Statņu lomas" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Paaugstinājumi" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Moduļi" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Virtuālo ierīču konteksti" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Moduļa tipa profili" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Ražotāji" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Iekārtas komponentes" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Inventāra vienumu lomas" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Savienojumi" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Kabeļi" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Bezvadu saites" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Interfeisu savienojumi" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Konsoles savienojumi" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Strāvas savienojumi" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Bezvadu LAN grupas" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Prefiksa un VLAN lomas" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "ASN diapazoni" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "VLAN pārveides politikas" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN pārveides kārtulas" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Lietojumprogrammu pakalpojumu veidnes" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tuneļi" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tuneļu grupas" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Tuneļa pārtraukumi" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "L2VPN beigas" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "IKE priekšlikumi" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE Politika" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "IPsec priekšlikumi" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec politikas" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec profili" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Virtuālie diski" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Klasteru veidi" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Klasteru grupas" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Ķēdes veidi" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Ķēdes pārtraukumi" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuālās shēmas" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Virtuālās shēmas veidi" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Virtuālās ķēdes pārtraukumi" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Ķēžu grupas" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Grupas uzdevumi" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Pakalpotāji" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Pakalpotāju konti" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Pakalpotāju tīkli" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Strāvas paneļi" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Konfigurācijas" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Konfigurācijas konteksti" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Konfigurācijas konteksta profili" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Konfigurācijas veidnes" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Pielāgošana" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Pielāgotas lauka izvēles" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Pielāgotas saites" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Eksportēšanas veidnes" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Saglabātie filtri" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Tabulas konfigurācijas" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Attēlu pielikumi" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Darbības" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Integrācijas" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Datu avoti" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Notikumu kārtulas" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Tīmekļa āķi" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Mežizstrāde" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Paziņojumu grupas" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Žurnālu ieraksti" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: 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:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrators" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 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: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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Atļaujas" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" -msgstr "Īpašnieku grupas" +msgstr "Atbildīgo Grupas" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" -msgstr "Īpašnieki" +msgstr "Atbildīgie" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistēma" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12817,11 +12804,11 @@ msgstr "Sistēma" msgid "Plugins" msgstr "Spraudņi" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Konfigurācijas vēsture" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Pamatuzdevumi" @@ -12852,6 +12839,7 @@ msgstr "Klons" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Rediģēt" @@ -12866,6 +12854,7 @@ msgstr "Rediģēt" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -12908,7 +12897,7 @@ msgstr "Pogas jānodod kā tuple vai saraksts." msgid "Button color must be a choice within ButtonColorChoices." msgstr "Pogu krāsai jābūt izvēlei sadaļā ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -12916,7 +12905,7 @@ msgid "" msgstr "" "PluginTemplateExtension klase {template_extension} tika nodots kā piemērs!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -12925,17 +12914,17 @@ msgstr "" "{template_extension} nav Netbox.Plugins.Plugins.PluginTemplateExtension " "apakšklase!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} jābūt Netbox.plugins.plugins.pluginMenuItem eksemplāram" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} jābūt Netbox.plugins.plugins.pluginMenuItem eksemplāram" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} jābūt Netbox.plugins.plugins.pluginMenuButton eksemplāram" @@ -13017,16 +13006,16 @@ msgstr "CSV atdalītājs" msgid "The character used to separate fields in CSV data" msgstr "Rakstzīme, ko izmanto lauku atdalīšanai CSV datos" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Nederīgs veikals: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "Pēc inicializācijas nevar pievienot veikalus reģistram" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Nevar izdzēst veikalus no reģistra" @@ -13094,30 +13083,30 @@ msgstr "Ukraiņu" msgid "Chinese" msgstr "Ķīniešu" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Atlasīt visu" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Pārslēgt visu" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Pārslēgt nolaižamo izvēlni" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "Nē {model_name} atrasts" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Lauks" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Vērtība" @@ -13129,16 +13118,24 @@ msgstr "Manekens spraudnis" msgid "Copy" msgstr "Kopēt" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Nederīga dekodēšanas opcija: {decoding}! Jābūt vienam no " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "GPS koordinātas" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Saistītie objekti" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13154,7 +13151,12 @@ msgstr "Jābūt sarakstam." msgid "Must be a dictionary." msgstr "Jābūt vārdnīcai." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, python-brace-format +msgid "Object with ID {id} does not exist" +msgstr "Objekts ar ID {id} neeksistē" + +#: netbox/netbox/views/generic/bulk_views.py:519 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13162,58 +13164,53 @@ msgstr "" "Atrasti dublikāti objekti: {model} ar ID (-iem) {ids} parādās vairākas " "reizes" -#: 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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Lielapjoma imports {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importēts {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Lielapjoma rediģēšana {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Atjaunināts {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nē {object_type} tika izvēlēti." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Pārdēvēts {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Lielapjoma dzēšana {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Svītrots {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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ēļ." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Izmaiņu žurnāls" @@ -13221,21 +13218,21 @@ msgstr "Izmaiņu žurnāls" msgid "Journal" msgstr "Vēstnesis" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "Nevar sinhronizēt datus: nav datu failu kopas." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Sinhronizēti dati {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Sinhronizēts {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} jāievieš get_children ()" @@ -13408,7 +13405,7 @@ msgstr "Informācija par kontu" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "E-pasts" @@ -13456,6 +13453,7 @@ msgstr "Piešķirtās grupas" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13532,12 +13530,6 @@ msgstr "Instalēšanas datums" msgid "Termination Date" msgstr "Izbeigšanas datums" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Piešķirt grupu" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Apmaiņas ķēdes pārtraukumi" @@ -14163,17 +14155,17 @@ msgstr "Nepilnīgs" msgid "Not Connected" msgstr "Nav savienots" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NAKTS" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14399,7 +14391,7 @@ msgid "Bridged Interfaces" msgstr "Tilta interfeisi" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "VLAN pārveide" @@ -14434,8 +14426,8 @@ msgstr "Kanāla platums" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14443,12 +14435,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Pievienot IP adresi" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Pievienot MAC adresi" @@ -14630,7 +14620,7 @@ msgstr "Pievienot jaunu dalībnieku" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Darbības" @@ -14968,34 +14958,34 @@ msgstr "Rezultāti gaidāmi" msgid "Last Run" msgstr "Pēdējais skrējiens" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Skripts vairs nav avota failā" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Nekad" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Skrien vēlreiz" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Palaist skriptu" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Nav atrasti skripti" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15550,11 +15540,8 @@ msgstr "Maksimālais dziļums" msgid "Max Length" msgstr "Maksimālais garums" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Izveidot grupu" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "Virtuālie IP" @@ -15770,28 +15757,29 @@ msgstr "" "Noklikšķiniet šeit lai mēģinātu vēlreiz ielādēt" " NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Kontaktpersona" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Nosaukums" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Tālrunis" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Kontaktpersonu grupa" @@ -15800,8 +15788,8 @@ msgid "Add Contact Group" msgstr "Pievienot kontaktpersonu grupu" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Kontaktpersonas loma" @@ -15814,9 +15802,9 @@ msgid "Add Tenant" msgstr "Pievienot īrnieku" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Īrnieku grupa" @@ -15843,7 +15831,7 @@ msgstr "Piešķirtās atļaujas" #: netbox/templates/users/group.html:49 netbox/templates/users/user.html:67 msgid "Owner Membership" -msgstr "Īpašnieka dalība" +msgstr "Atbildīgā dalība" #: netbox/templates/users/inc/user_activity.html:6 msgid "Recent Activity" @@ -15864,7 +15852,7 @@ msgid "View" msgstr "Skatīt" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Ierobežojumi" @@ -15874,32 +15862,13 @@ msgstr "Piešķirtie lietotāji" #: netbox/templates/users/ownergroup.html:11 msgid "Add Owner" -msgstr "Pievienot īpašnieku" +msgstr "Pievienot atbildīgo" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Marķieris" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Piešķirtie resursi" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "Virtuālie CPU" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Atmiņa" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Diska vieta" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Pievienot virtuālo mašīnu" @@ -15921,20 +15890,29 @@ msgstr "Iekārtas izvēle" msgid "Add Devices" msgstr "Pievienot iekārtas" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Pievienot klasteri" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Klasteru grupa" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Piešķirtie resursi" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Klasteru tips" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "Virtuālie CPU" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Atmiņa" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Diska vieta" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -15942,10 +15920,6 @@ msgstr "Klasteru tips" msgid "Resources" msgstr "Resursi" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Virtuālais disks" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -15978,23 +15952,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Autentifikācijas algoritms" @@ -16046,18 +16020,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "Tuneļa ID" @@ -16120,69 +16094,69 @@ msgstr "Pievienojiet bezvadu LAN grupu" msgid "Link Properties" msgstr "Saites rekvizīti" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Vecāk-kontaktpersonas grupa (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Vecāk-kontaktpersonas grupa (URL identifikators)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "kontaktpersonu grupa (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Kontaktpersonu grupa (URL identifikators)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "kontaktpersona (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Kontaktpersonas loma (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Kontaktpersonas loma (URL identifikators)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Kontaktpersonu grupa" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Vecāku īrnieku grupa (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Vecāk-nomnieku grupa (URL identifikators)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Īrnieku grupa (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Īrnieku grupa (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Nomnieku grupa (URL identifikators)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Pievienot grupas" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Noņemt grupas" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16190,7 +16164,7 @@ msgstr "" "Grupu nosaukumi, kas atdalīti ar komatiem, apvilkti ar dubultpēdiņām " "(piemēram, “1. grupa, 2. grupa”)" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Sasaistītā kontaktpersona" @@ -16305,21 +16279,21 @@ msgstr "v2" #: netbox/users/filterset_mixins.py:19 msgid "Owner Group (ID)" -msgstr "Īpašnieku grupa (ID)" +msgstr "Atbildīgo grupa (ID)" #: netbox/users/filterset_mixins.py:26 msgid "Owner Group (name)" -msgstr "Īpašnieku grupa (nosaukums)" +msgstr "Atbildīgo grupa (nosaukums)" #: netbox/users/filterset_mixins.py:31 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" -msgstr "Īpašnieks (ID)" +msgstr "Atbildīgais (ID)" #: netbox/users/filterset_mixins.py:38 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" -msgstr "Īpašnieks (vārds)" +msgstr "Atbildīgais (vārds)" #: netbox/users/filtersets.py:47 netbox/users/filtersets.py:99 msgid "Permission (ID)" @@ -16329,15 +16303,15 @@ msgstr "Atļauja (ID)" msgid "Notification group (ID)" msgstr "Paziņojumu grupa (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Lietotāju grupa (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Lietotāju grupa (vārds)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Lietotājs (lietotājvārds)" @@ -16362,7 +16336,7 @@ msgstr "Rakstīšana iespējota" msgid "Expires" msgstr "Beidzas" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "Atļautās IP adreses" @@ -16407,11 +16381,11 @@ msgstr "Pēdējo reizi lietots" msgid "Membership" msgstr "Dalība" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Lietotāja saskarne" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16421,7 +16395,7 @@ msgstr "" "savu žetonu pirms šīs veidlapas iesniegšanas, jo pēc žetona " "izveidošanas tas vairs nebūs pieejams." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16431,31 +16405,31 @@ msgstr "" "bez ierobežojumiem. Piemērs: 10.1.1.0/24,192.168.10.16/32,2001: dB " "8:1: :/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Apstipriniet paroli" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Verifikācijai ievadiet to pašu paroli kā iepriekš." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "Paroles nesakrīt! Lūdzu, pārbaudiet savu ievadi un mēģiniet vēlreiz." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." -msgstr "Izvēlieties objektu veidus, kuriem tiks piešķirta atļauja." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." +msgstr "Atlasiet objektu veidus, kuriem tiks piemērota atļauja." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Papildu darbības" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Darbības, kas piešķirtas papildus iepriekš uzskaitītajām darbībām" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16465,43 +16439,43 @@ msgstr "" "Atstājiet nulli, lai tie atbilstu visiem šāda veida objektiem. Vairāku " "objektu saraksts radīs loģisku OR darbību." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Objekti" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Jāizvēlas vismaz viena darbība." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Nederīgs filtrs {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Lietotāju grupas" #: netbox/users/models/owners.py:26 msgid "owner group" -msgstr "īpašnieku grupa" +msgstr "atbildīgo grupa" #: netbox/users/models/owners.py:27 msgid "owner groups" -msgstr "īpašnieku grupas" +msgstr "atbildīgo grupas" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "grupa" #: netbox/users/models/owners.py:70 msgid "owner" -msgstr "īpašnieks" +msgstr "atbildīgais" #: netbox/users/models/owners.py:71 msgid "owners" -msgstr "īpašnieki" +msgstr "atbildīgie" #: netbox/users/models/permissions.py:38 msgid "The list of actions granted by this permission" @@ -16522,7 +16496,7 @@ msgstr "" msgid "permission" msgstr "atļauja" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "atļaujas" @@ -16615,17 +16589,17 @@ msgstr "marķieris" msgid "tokens" msgstr "žetoni" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "" "Nevar saglabāt v2 žetonus: API_TOKEN_PEPPERS nav definēts konfigurācijā." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "Nederīgs piparu ID: {id}. Pārbaudiet konfigurēto API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16634,36 +16608,36 @@ msgstr "" "Derīguma termiņam jābūt nākotnē. Pašreizējais servera laiks ir " "{current_time} ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "lietotājvārds" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "" "Nepieciešams. 150 rakstzīmes vai mazāk. Tikai burti, cipari un @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Lietotājs ar šo lietotājvārdu jau pastāv." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "vārds" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "uzvārds" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "e-pasta adrese" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "aktīvs" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16671,15 +16645,15 @@ msgstr "" "Norāda, vai šis lietotājs ir jāuzskata par aktīvu. Kontu dzēšanas vietā " "noņemiet šo atlasi." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "pievienošanās datums" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "lietotājs" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Lietotājs ar šo lietotājvārdu jau pastāv." @@ -16691,18 +16665,18 @@ msgstr "Pielāgotas darbības" msgid "Example Usage" msgstr "Lietošanas piemērs" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Vairāki objekti atbilst sniegtajiem atribūtiem: {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16711,7 +16685,7 @@ 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:203 +#: netbox/utilities/api.py:208 #, 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}" @@ -16766,7 +16740,7 @@ msgstr "Nederīgs norobežotāja nosaukums: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "RGB krāsa heksadecimālā krāsā. Piemērs: " -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16775,7 +16749,7 @@ msgstr "" "%s(%r) nav derīgs. to_model parametram CounterCacheField jābūt virknei " "formātā 'app.model'" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -16817,7 +16791,7 @@ msgstr "" "Nederīgi YAML dati. Datiem jābūt vairāku dokumentu vai viena dokumenta " "veidā, kas ietver vārdnīcu sarakstu." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -16826,7 +16800,7 @@ msgstr "" "Nederīgs saraksts ({value}). Jābūt skaitliskiem, un diapazoniem jābūt augošā" " secībā." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -16835,7 +16809,7 @@ msgstr "" "Norādiet vienu vai vairākus atsevišķus skaitļus vai ciparu diapazonus, kas " "atdalīti ar komatiem. Piemērs: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -16891,7 +16865,7 @@ msgstr "" "Norādiet ciparu diapazonu, lai izveidotu vairākus IP.
Piemērs: " "192.0.2. [1,5,100-254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Marktdown tiek atbalstīta sintakse" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "URL draudzīgs unikāls saīsinājums" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "Ievadiet konteksta datus JSON formāts." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "MAC adresei jābūt EUI-48 formātā" @@ -17037,13 +17011,13 @@ msgstr "" "Šis objekts ir modificēts kopš veidlapas atveidošanas. Lai iegūtu sīkāku " "informāciju, lūdzu, skatiet objekta izmaiņu žurnālā." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Diapazons”{value}“ir nederīgs." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17052,50 +17026,50 @@ msgstr "" "Nederīgs diapazons: beigu vērtība ({end}) jābūt lielākai par sākuma vērtību " "({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Dublēta vai konfliktējoša kolonnas galvene priekš”{field}“" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Dublēta vai konfliktējoša kolonnas galvene priekš”{header}“" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "rinda {row}: Paredzams {count_expected} kolonnas, bet atrastas {count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Negaidīta kolonnas galvene”{field}“atrasts." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Kolonna”{field}“nav saistīts objekts; nevar izmantot punktus" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Nederīgs saistītā objekta atribūts kolonnai”{field}“: {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Nepieciešamā kolonnas galvene”{header}“nav atrasts." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Trūkst nepieciešamās vērtības dinamiskajam vaicājuma parametram: " "'{dynamic_params}”" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17158,17 +17132,17 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Nav zināms lietotnes etiķete/modeļa nosaukums {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Nepareiza IP adrese iestatīta {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Kolonna ar nosaukumu {name} jau ir definēts tabulai {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Nav definēts" @@ -17246,17 +17220,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} jāievieš get_required_permit ()" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17300,9 +17274,9 @@ msgid "Cluster (ID)" msgstr "Klasteris (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Sāciet ar sāknēšanu" @@ -17324,26 +17298,34 @@ msgstr "Disks (MB)" msgid "Size (MB)" msgstr "Izmērs (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Klasteru veids" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Piešķirtā klasteru grupa" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Sāciet sāknēšanu hipervizorā" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Piešķirtais klasteris" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Klāsterim piešķirtā iekārta" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Klasteru tips" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Klasteru grupa" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17368,7 +17350,7 @@ msgid "Disk size is managed via the attachment of virtual disks." msgstr "Diska izmērs tiek pārvaldīts, pievienojot virtuālos diskus." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Disks" @@ -17477,7 +17459,7 @@ msgstr "Jābūt IPV{family} adrese. ({ip} ir IPV{version} adrese.)" msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Norādītā IP adrese ({ip}) nav piešķirts šai VM." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17486,7 +17468,7 @@ msgstr "" "Izvēlētais vecāk-interfeiss ({parent}) pieder citai virtuālajai mašīnai " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17495,7 +17477,7 @@ msgstr "" "Izvēlētais tilta interfeiss ({bridge}) pieder citai virtuālajai mašīnai " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17504,23 +17486,31 @@ msgstr "" "Netagotais VLAN ({untagged_vlan}) jāpieder tai pašai vietai kā virtuālās " "mašīnas interfeisam, vai arī tam jābūt globālam." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "izmērs (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "virtuālais disks" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "virtuālie diski" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Pievienotas {count} iekārtas klāsterim{cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "Piešķirtie VLAN" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Bērn-interfeisi" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPsec - transports" @@ -17613,64 +17603,64 @@ msgstr "Ethernet virtuālais privātais koks" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Tuneļu grupa (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Tuneļa grupa (URL identifikators)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "IPsec profils (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "IPsec profils (nosaukums)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Tunelis (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Tunelis (nosaukums)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "Ārējais IP (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "IKE politika (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "IKE politika (nosaukums)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "IPsec politika (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "IPsec politika (nosaukums)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (URL identifikators)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "VM interfeiss (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Tuneļu grupa" @@ -17686,13 +17676,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec politika" @@ -17757,16 +17747,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "IKE versija" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Priekšlikums" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Piešķirtais objekta tips" @@ -17825,7 +17815,7 @@ msgstr "IKE priekšlikumi" msgid "proposals" msgstr "priekšlikumus" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "iepriekš koplietota atslēga" @@ -17877,20 +17867,20 @@ msgstr "IPsec politikas" msgid "IPSec profiles" msgstr "IPsec profili" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "L2VPN izbeigšana" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "L2VPN pārtraukšana" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN izbeigšana jau piešķirta ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18041,49 +18031,49 @@ msgstr "Piešķirtais interfeiss B" msgid "Side B" msgstr "B puse" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "autentifikācijas šifrs" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "bezvadu LAN grupa" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "bezvadu LAN grupas" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "bezvadu LAN" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "interfeiss A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "interfeiss B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "bezvadu saite" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "bezvadu saites" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} nav bezvadu interfeiss." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Nederīga kanāla vērtība: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Nederīgs kanāla atribūts: {name}" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index b1fc18328dd341b683fc1db6e1e96284d05d2142..d905ab94fdfe71706d716dfaffef58ce8028c406 100644 GIT binary patch delta 74409 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 Q5Aq#bEhOw&-^jWCA7Xica{vGU delta 74220 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" msgid " (default)" msgstr " (standaard)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "tijd" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "gebruikersnaam" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "verzoek-ID" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "daad" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "bericht" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "gegevens vóór de wijziging" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "gegevens na de wijziging" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "wijziging van het object" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "wijzigingen in het object" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "" "Logboekregistratie van wijzigingen wordt niet ondersteund voor dit " "objecttype ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "aangemaakt" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "commentaar" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "configuratiegegevens" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "revisie van de configuratie" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "revisies van de configuratie" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Standaardconfiguratie" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Huidige configuratie" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Revisie van de configuratie #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "type" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "ingeschakeld" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "synchronisatie-interval" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "negeer regels" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Patronen (één per regel) die overeenkomen met bestanden om te negeren " "tijdens het synchroniseren" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "parameters" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "laatst gesynchroniseerd" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "gegevensbron" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "gegevensbronnen" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Onbekend backend-type: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "URL's voor lokale bronnen moeten beginnen met {scheme} (of specificeer geen " "schema)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "Kan de synchronisatie niet starten; de synchronisatie is al bezig." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2667,68 +2652,68 @@ msgstr "" "Er is een fout opgetreden bij het initialiseren van de backend. Er moet een " "afhankelijkheid worden geïnstalleerd: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "laatst bijgewerkt" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "pad" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Bestandspad relatief ten opzichte van de hoofdmap van de gegevensbron" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "grootte" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "hash" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "De lengte moet 64 hexadecimale tekens zijn." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "SHA256-hash van de bestandsgegevens" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "gegevensbestand" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "gegevensbestanden" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "opname automatisch synchroniseren" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "records automatisch synchroniseren" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "root van het bestand" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "bestandspad" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Bestandspad relatief ten opzichte van het aangewezen hoofdpad" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "beheerd bestand" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "beheerde bestanden" @@ -2757,7 +2742,7 @@ msgstr "gestart" msgid "completed" msgstr "voltooid" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "gegevens" @@ -2812,7 +2797,7 @@ msgstr "" msgid "object type" msgstr "objecttype" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "objecttypen" @@ -2820,24 +2805,24 @@ msgstr "objecttypen" msgid "Sync Data" msgstr "Gegevens synchroniseren" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Verwijdering wordt voorkomen door een beschermingsregel: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Volledige naam" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2845,13 +2830,13 @@ msgstr "Volledige naam" msgid "Object" msgstr "Object" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "ID aanvragen" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Bericht" @@ -2861,28 +2846,28 @@ msgstr "Bericht" msgid "Is Active" msgstr "Is actief" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Laatst gesynchroniseerd" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "bestanden" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Pad" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Laatst bijgewerkt" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2897,8 +2882,8 @@ msgstr "Interval" msgid "Log Entries" msgstr "Logboekvermeldingen" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Niveau" @@ -2906,45 +2891,45 @@ msgstr "Niveau" msgid "No log entries" msgstr "Geen logboekvermeldingen" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Versie" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Laatst bijgewerkt" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Minimale NetBox-versie" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Maximale NetBox-versie" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Geen plugin-gegevens gevonden" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Auteur" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Gecertificeerd" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Gepubliceerd" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Geïnstalleerde versie" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Laatste versie" @@ -3008,88 +2993,88 @@ msgstr "PIDE" msgid "No workers found" msgstr "Geen workers gevonden" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Taak {job_id} niet gevonden" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Baan {id} niet gevonden." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Taak in de wachtrij #{id} om te synchroniseren {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Logboek" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Herstelde configuratierevisie #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Baan {id} is verwijderd." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Fout bij het verwijderen van de taak {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Baan {id} is opnieuw gevraagd." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Baan {id} is ondervraagd." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Baan {id} is gestopt." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Kon de taak niet stoppen {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "De catalogus met plug-ins kon niet worden geladen" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plug-in {name} niet gevonden" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "De interfacemodus biedt geen ondersteuning voor q-in-q service VLAN" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "De interfacemodus ondersteunt niet-gelabelde VLAN niet" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "De interfacemodus ondersteunt geen gelabelde VLAN's" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Positie (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "Faciliteits-ID" @@ -3116,8 +3101,8 @@ msgid "Staging" msgstr "Klaarzetten" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Ontmanteling" @@ -3183,7 +3168,7 @@ msgstr "Verouderd" msgid "Millimeters" msgstr "Millimeters" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Inches" @@ -3201,41 +3186,40 @@ msgstr "Van achter naar voren" msgid "Stale" msgstr "Muf" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3263,7 +3247,7 @@ msgid "Rear" msgstr "Achterkant" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Klaargezet" @@ -3296,7 +3280,7 @@ msgid "Top to bottom" msgstr "Van boven naar beneden" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Passief" @@ -3325,9 +3309,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Andere" @@ -3339,350 +3323,349 @@ msgstr "ITA/internationaal" msgid "Physical" msgstr "Fysiek" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Draadloos" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Linkaggregatiegroep (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "Snel Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "Gigabit Ethernet (1 Gbps)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gbps Ethernet" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "10 Gbps Ethernet" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "25 Gbps Ethernet" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "40 Gbps Ethernet" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "50 Gbps Ethernet" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "100 Gbps Ethernet" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "200 Gbps Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "400 Gbps Ethernet" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "800 Gbps Ethernet" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Pluggable transceivers" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Mobiel" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Serienummer" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Coaxiaal" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Stapelen" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Volledig" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Toegang" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Getagd" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Getagd (Alles)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "IEEE-standaard" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "Passief 24V (2 paren)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "Passief 24V (4 paren)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "Passief 48V (2 paren)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "Passief 48V (4 paren)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Koper" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Glasvezel" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Alleenstaand" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1PC" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "14 STUKS" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "16 STUKS" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "18 STUKS" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1X12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Kofferbak" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "2C1P kofferbak" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "2C2P-kofferbak" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "2C4P kofferbak" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "24CP-kofferbak (shuffle)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "2C6P kofferbak" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "C28P kofferbak" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "2C12P kofferbak" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "4C1P kofferbak" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "4C2P-kofferbak" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "4C4P kofferbak" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "4C4P kofferbak (shuffle)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "4C6P kofferbak" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "4C8P kofferbak" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "8C4P kofferbak" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Uitbraak" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P:4C1P-uitbraak" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P:6C1P-uitbraak" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P:8C1P-uitbraak (shuffle)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Koper - Gedraaid paar (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Koper - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Koper - Coaxiaal" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Fiber - Single-modus" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Vezel - overig" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Verbonden" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometers" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meters" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Centimeters" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mijlen" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Een fase" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Drie fase" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Uitgeschakeld" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Defect" @@ -3696,275 +3679,275 @@ msgstr "Ongeldig formaat van het MAC-adres: {value}" msgid "Invalid WWN format: {value}" msgstr "Ongeldig WWN-formaat: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Ouderregio (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Ouderregio (slug)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Oudersitegroep (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Bovenliggende sitegroep (slug)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Groep (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Groep (slug)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "ALS (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Locatie van de ouder (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Locatie van de ouder (slug)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Fabrikant (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Fabrikant (slug)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Racktype (slug)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Racktype (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Rol (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Rol (slug)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Rek (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Gebruiker (naam)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Standaardplatform (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Standaardplatform (slug)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Heeft een afbeelding van de voorkant" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Heeft een afbeelding van de achterkant" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Heeft consolepoorten" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Heeft consoleserverpoorten" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Heeft voedingspoorten" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Heeft stopcontacten" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Heeft interfaces" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Heeft pass-through-poorten" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Heeft modulevakken" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Heeft apparaatvakken" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Heeft inventarisitems" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Profiel (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Profiel (naam)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Soort apparaat (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Moduletype (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Voedingspoort (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Achterpoort (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Voorpoort (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Onderliggend inventarisitem (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Configuratiesjabloon (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Rol van het ouderapparaat (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Rol van het ouderapparaat (slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Platform voor directe ouders (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Platform voor directe ouders (slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Ouderplatform (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Ouderplatform (slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Soort apparaat (slug)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Ouderapparaat (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Platform (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Platform (slug)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Sitenaam (slug)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Ouderbaby (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "VM-cluster (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Clustergroep (slug)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Clustergroep (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Apparaatmodel (slug)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Is volledige diepte" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3972,226 +3955,226 @@ msgstr "Is volledige diepte" msgid "MAC address" msgstr "MAC-adres" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Heeft een primair IP-adres" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Heeft een IP-adres buiten de band" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Virtueel chassis (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Is een virtueel chassislid" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Heeft een context voor een virtueel apparaat" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Model van het apparaat" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Moduletype (model)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Modulevak (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Rack (naam)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Apparaat (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Apparaat (naam)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Soort apparaat (model)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Rol van het apparaat (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Rol van het apparaat (slug)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Virtueel chassis (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Virtueel chassis" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Tenant (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Tenant (slug)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Module (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Virtuele machine (naam)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Virtuele machine (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Interface (naam)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "VM-interface (naam)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "VM-interface (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Is toegewezen" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Is primair" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "802.1Q-modus" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Toegewezen VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "Toegewezen VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "VLAN-vertaalbeleid (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4199,131 +4182,131 @@ msgstr "VLAN-vertaalbeleid (ID)" msgid "VLAN Translation Policy" msgstr "VLAN-vertaalbeleid" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "" "Virtuele chassisinterfaces voor apparaat wanneer het apparaat master is" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "" "Virtuele chassisinterfaces voor apparaat wanneer het apparaat master (ID) is" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Virtuele chassisinterfaces voor apparaten" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Virtuele chassisinterfaces voor apparaat (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Soort interface" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Ouderinterface (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Overbrugde interface (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "LAG-interface (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "MAC-adres" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Primair MAC-adres (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Primair MAC-adres" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Context van het virtuele apparaat" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Context van het virtuele apparaat (ID)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "Draadloos LAN" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Draadloze link" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Beëindiging van het virtuele circuit (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Baai voor oudermodule (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Geïnstalleerde module (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Geïnstalleerd apparaat (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Geïnstalleerd apparaat (naam)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Meester (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Master (naam)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Onbeëindigd" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Voedingspaneel (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Labels" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4333,7 +4316,7 @@ msgstr "Labels" msgid "Position" msgstr "Positie" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4341,48 +4324,48 @@ msgstr "" "Alfanumerieke reeksen worden ondersteund. (Moet overeenkomen met het aantal " "namen dat wordt aangemaakt.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Faciliteit" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Naam van de contactpersoon" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Telefoonnummer contacteren" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Tijdzone" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4391,70 +4374,70 @@ msgstr "Tijdzone" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Breedte" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Aflopende eenheden" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Buitenbreedte" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Buitenhoogte" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Buitendiepte" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Buitenste eenheid" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Inbouwdiepte" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4463,85 +4446,85 @@ msgstr "Inbouwdiepte" msgid "Weight" msgstr "Gewicht" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Maximaal gewicht" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Gewichtseenheid" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Buitenafmetingen" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Racktype" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Serienummer" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4550,170 +4533,169 @@ msgstr "Luchtstroom" msgid "Rack" msgstr "Rek" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "Standaardplatform" -#: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Onderdeelnummer" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "U-hoogte" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Uitsluiten van gebruik" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profiel" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Chassis" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "VM-rol" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 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:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 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: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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Platform" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Cluster" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Configuratie" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Moduletype" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4730,110 +4712,110 @@ msgstr "Moduletype" msgid "Label" msgstr "Label" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Lengte-eenheid" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Domein" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 msgid "Power panel" msgstr "Voedingspaneel" -#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spanning" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Stroomsterkte" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Maximaal gebruik" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Maximale trekking" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Maximaal stroomverbruik (watt)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Toegewezen loting" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Voedingspoort" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 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:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "PoE-type" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4847,376 +4829,376 @@ msgstr "Draadloze rol" msgid "Module" msgstr "Module" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Snelheid" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "Getagde VLAN's" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Getagde VLAN's toevoegen" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Addressing" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operatie" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q-omschakeling" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Toevoegen/verwijderen" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "De interfacemodus moet worden gespecificeerd om VLAN's toe te wijzen" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "" "Aan een toegangsinterface kunnen geen gelabelde VLAN's worden toegewezen." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Naam van de moederregio" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Naam van de oudersitegroep" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Toegewezen regio" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Toegewezen groep" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "beschikbare opties" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Toegewezen site" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Locatie van de ouders" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Locatie niet gevonden." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "De fabrikant van dit racktype" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "De positie met het laagst genummerde nummer in het rack" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Breedte van rail tot rail (in inches)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Eenheid voor buitenafmetingen" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Eenheid voor rackgewichten" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Naam van de toegewezen tenant" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Naam van de toegewezen rol" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Model van het type rack" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Richting van de luchtstroom" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "" "De breedte moet worden ingesteld als er geen racktype wordt gespecificeerd." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "" "De U-hoogte moet worden ingesteld als er geen racktype wordt gespecificeerd." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Site voor ouders" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 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:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Eenheden" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Door komma's gescheiden lijst van individuele eenheidsnummers" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "De fabrikant die dit apparaattype produceert" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "Het standaardplatform voor apparaten van dit type (optioneel)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Gewicht van het apparaat" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Eenheid voor het gewicht van het apparaat" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Gewicht van de module" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Eenheid voor modulegewicht" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "" "Attribuutwaarden voor het toegewezen profiel, doorgegeven als woordenboek" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "" "Het profiel moet worden gespecificeerd als kenmerkgegevens worden verstrekt." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Rol van het ouderapparaat" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "De rol van het apparaat is niet gevonden." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Platform voor ouders" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Platform niet gevonden." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Beperk de platformtoewijzingen aan deze fabrikant" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Toegewezen rol" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Apparaattype fabrikant" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Apparaattype model" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Virtueel chassis" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Virtualisatiecluster" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Toegewezen locatie (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Toegewezen rek (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Gezicht" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Gemonteerd rackfront" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Ouderapparaat (voor apparaten voor kinderen)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Toestelvak" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Apparaatvak waarin dit apparaat is geïnstalleerd (voor onderliggende " "apparaten)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Modulevak" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "De moduleruimte waarin deze module is geïnstalleerd" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Het type module" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Componenten repliceren" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5224,98 +5206,98 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Componenten adopteren" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Reeds bestaande componenten adopteren" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Poorttype" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Poortsnelheid in bps" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Type stopcontact" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Lokale voedingspoort die dit stopcontact voedt" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Overbrugde interface" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "LAG-interface voor ouders" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC-namen gescheiden door komma's, tussen dubbele aanhalingstekens. " "Voorbeeld:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Fysiek medium" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Dubbelzijdig" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Poe-modus" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Poe-type" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q operationele modus (voor L2-interfaces)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Filter-VLAN's beschikbaar voor toewijzing per groep" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "Toegewezen VLAN-id zonder label (gefilterd op VLAN-groep)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5323,97 +5305,97 @@ msgstr "" "Toegewezen gelabelde VLAN-ID's gescheiden door komma's, tussen dubbele " "aanhalingstekens (gefilterd op VLAN-groep). Voorbeeld:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" 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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "Toegewezen VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Rf-rol" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Draadloze rol (AP/station)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} is niet toegewezen aan het apparaat {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Classificatie van fysieke media" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Geïnstalleerd apparaat" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Kinderapparaat dat in deze bay is geïnstalleerd" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Kinderapparaat niet gevonden." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Onderliggend inventarisitem" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Soort onderdeel" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Soort onderdeel" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Naam van de component" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Naam van de component" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "" "De naam van de component moet worden opgegeven wanneer het componenttype is " "gespecificeerd" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Onderdeel niet gevonden: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "" "Het componenttype moet worden gespecificeerd wanneer de naam van de " "component is opgegeven" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5421,101 +5403,101 @@ msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)" msgid "Virtual machine" msgstr "Virtuele machine" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "Bovenliggende VM van de toegewezen interface (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Toegewezen interface" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Maak dit het primaire MAC-adres voor de toegewezen interface" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Moet het ouderapparaat of de VM specificeren bij het toewijzen van een " "interface" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Kant A: site" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Site van ouderapparaat A (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Side A-apparaat" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Naam van het apparaat" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Type kant A" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Naam van kant A" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Naam van beëindiging" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Site aan kant B" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Site van ouderapparaat B (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Side B-apparaat" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Type kant B" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Naam van kant B" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Status van de verbinding" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Kabelaansluitprofiel" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Kleurnaam (bijvoorbeeld „Rood”) of hexadecimale code (bijvoorbeeld " "„f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Kant {side_upper}: {device} {termination_object} is al verbonden" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} nevenbeëindiging niet gevonden: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5524,64 +5506,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Meester" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Master-apparaat" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Naam van de moedersite" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Stroomopwaarts stroompaneel" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Primair of redundant" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Soort voeding (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Enkel- of driefasig" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "Primaire IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "Primaire IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6-adres met prefixlengte, bijvoorbeeld 2001:db8: :1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5622,8 +5604,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5631,104 +5613,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Stroomvoorziening" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Status van het apparaat" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Regio van het moederland" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Oudergroep" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Aantal rekken" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Functie" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Reservatie" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Componenten" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Aantal apparaten" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Rol van het subapparaat" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Aantal modules" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Apparaat Rol" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Model" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Heeft een OOB IP" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Virtueel chassislid" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Heeft contexten voor virtuele apparaten" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Clustergroep" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Bekabeld" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Bezet" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5741,48 +5723,48 @@ msgstr "Bezet" msgid "Connection" msgstr "Verbinding" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Soort" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Alleen voor beheer" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q-modus" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Draadloos kanaal" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Kanaalfrequentie (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Kanaalbreedte (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Zendvermogen (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5792,23 +5774,23 @@ msgstr "Zendvermogen (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Ontdekt" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Toegewezen apparaat" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Toegewezen VM" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Toegewezen aan een interface" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "Primaire MAC van een interface" @@ -5817,19 +5799,18 @@ msgstr "Primaire MAC van een interface" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Er bestaat al een virtueel chassislid op zijn plaats {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5842,21 +5823,21 @@ msgstr "Soort bereik" msgid "Scope" msgstr "Toepassingsgebied" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Selecteer a.u.b. een {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Soort bereik (app en model)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Poorten achter" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5866,31 +5847,31 @@ msgstr "" "moet overeenkomen met het geselecteerde aantal posities aan de achterkant " "van de poort ({rearport_count})." -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Contactgegevens" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Rol van het rek" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Inventarisbeheer" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5898,40 +5879,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:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Profiel en kenmerken" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 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:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 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:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Kenmerken" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5946,50 +5927,50 @@ msgstr "" "indien aanwezig, wordt automatisch vervangen door de positiewaarde bij het " "aanmaken van een nieuwe module." -#: netbox/dcim/forms/model_forms.py:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Sjabloon voor consolepoort" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Poortsjabloon voor consoleserver" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Sjabloon voor de voorpoort" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Interfacesjabloon" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Sjabloon voor stopcontact" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Sjabloon voor voedingspoort" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Sjabloon voor achterpoort" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Consolepoort" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -6001,7 +5982,7 @@ msgstr "Console Server-poort" msgid "Front Port" msgstr "Poort Voor" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -6013,40 +5994,40 @@ msgstr "Poort Voor" msgid "Rear Port" msgstr "Poort achter" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Voedingspoort" -#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Stopcontact" -#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Toewijzing van componenten" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "LAG-interface" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 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:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Apparaat voor kinderen" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6054,65 +6035,64 @@ msgstr "" "Kindapparaten moeten eerst worden aangemaakt en toegewezen aan de site en " "het rack van het ouderapparaat." -#: netbox/dcim/forms/model_forms.py:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Consolepoort" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Console-serverpoort" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Poort voor" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Stopcontact" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Poort aan de achterkant" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Inventarisitem" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rol van het inventarisitem" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "VM-interface" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6120,7 +6100,7 @@ msgstr "" "Alfanumerieke reeksen worden ondersteund. (Moet overeenkomen met het aantal " "objecten dat wordt gemaakt.)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6129,7 +6109,7 @@ msgstr "" "Het meegeleverde patroon specificeert {value_count} waarden, maar " "{pattern_count} worden verwacht." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6137,11 +6117,11 @@ msgstr "" msgid "Members" msgstr "Leden" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Uitgangspositie" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6149,11 +6129,11 @@ msgstr "" "Positie van het apparaat van het eerste lid. Verhoogt met één voor elk extra" " lid." -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Apparaten voor leden" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "Voor het eerste VC-lid moet een positie worden gespecificeerd." @@ -6166,71 +6146,71 @@ msgstr "" "Ongeldige positie van de achterpoort ({rear_port_position}): Achterpoort " "{name} heeft slechts {positions} posities." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "profiel" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "label" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "lengte" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "lengte-eenheid" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "kabels" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "Moet een eenheid specificeren bij het instellen van een kabellengte" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "" "Moet A- en B-aansluitingen definiëren bij het aanmaken van een nieuwe kabel." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Kan geen verschillende soorten aansluitingen aansluiten op hetzelfde " "uiteinde van de kabel." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Incompatibele beëindigingstypen: {type_a} en {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "" "A- en B-aansluitingen kunnen geen verbinding maken met hetzelfde object." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "einde" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "kabelafsluiting" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "kabelaansluitingen" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6239,7 +6219,7 @@ msgstr "" "Kan geen kabel aansluiten op {obj_parent} > {obj} omdat het als verbonden is" " gemarkeerd." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6248,62 +6228,62 @@ msgstr "" "Dubbele beëindiging gevonden voor {app_label}.{model} {termination_id}: " "kabel {cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kabels kunnen niet worden aangesloten op {type_display} interfaces" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Circuitafsluitingen die zijn aangesloten op het netwerk van een provider " "zijn mogelijk niet bekabeld." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "is actief" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "is compleet" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "is gesplitst" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "kabelpad" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "kabelpaden" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "" "Alle oorspronkelijke beëindigingen moeten aan dezelfde link worden " "toegevoegd" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "" "Alle tussentijdse beëindigingen moeten hetzelfde beëindigingstype hebben" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "" "Alle mid-span afsluitingen moeten hetzelfde bovenliggende object hebben" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Alle verbindingen moeten via de kabel of draadloos zijn" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Alle links moeten overeenkomen met het eerste linktype" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6312,18 +6292,18 @@ msgstr "" "{module} wordt geaccepteerd als vervanging voor de positie van het " "modulecompartiment wanneer deze is gekoppeld aan een moduletype." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Fysiek label" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "" "Componentsjablonen kunnen niet naar een ander apparaattype worden " "verplaatst." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6331,7 +6311,7 @@ msgstr "" "Een componentsjabloon kan niet worden gekoppeld aan zowel een apparaattype " "als een moduletype." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6339,41 +6319,41 @@ msgstr "" "Een componentsjabloon moet gekoppeld zijn aan een apparaattype of een " "moduletype." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "sjabloon voor consolepoort" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "sjablonen voor consolepoorten" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "poortsjabloon voor consoleserver" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "poortsjablonen voor consoleservers" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "maximale trekking" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "toegewezen gelijkspel" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "sjabloon voor voedingspoort" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "sjablonen voor voedingspoorten" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." @@ -6381,92 +6361,92 @@ msgstr "" "De toegewezen trekking mag niet hoger zijn dan de maximale trekking " "({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "voerbeen" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Fase (voor driefasige voedingen)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "sjabloon voor stopcontact" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "sjablonen voor stopcontacten" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Voedingspoort voor ouders ({power_port}) moet tot hetzelfde apparaattype " "behoren" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Voedingspoort voor ouders ({power_port}) moet tot hetzelfde moduletype " "behoren" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "alleen beheer" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "bridge-interface" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "draadloze rol" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "interfacesjabloon" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "interfacesjablonen" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "Bridge-interface ({bridge}) moet tot hetzelfde apparaattype behoren" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Bridge-interface ({bridge}) moet tot hetzelfde moduletype behoren" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "Achterpoort ({rear_port}) moet tot hetzelfde apparaattype behoren" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "standen" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "sjabloon voor de voorpoort" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "sjablonen voor de voorpoort" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6475,15 +6455,15 @@ msgstr "" "Het aantal posities mag niet minder zijn dan het aantal toegewezen sjablonen" " voor de achterpoort ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "sjabloon voor de achterpoort" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "sjablonen voor achterpoorten" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6492,35 +6472,35 @@ msgstr "" "Het aantal posities mag niet minder zijn dan het aantal toegewezen " "frontpoortsjablonen ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "positie" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "" "Identificatie waarnaar moet worden verwezen bij het hernoemen van " "geïnstalleerde componenten" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "sjabloon voor modulebay" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "sjablonen voor modulebay" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "sjabloon voor apparaatvak" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "sjablonen voor apparaatruimte" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6529,21 +6509,21 @@ msgstr "" "De rol van het apparaattype van het subapparaat ({device_type}) moet op " "„parent” zijn ingesteld om apparaatbays toe te staan." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "onderdeel-ID" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Onderdeel-ID toegewezen door de fabrikant" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "sjabloon voor inventarisitems" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "sjablonen voor inventarisitems" @@ -6679,11 +6659,11 @@ msgid "tagged VLANs" msgstr "gelabelde VLAN's" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -6704,80 +6684,80 @@ msgstr "" "MAC-adres {mac_address} is toegewezen aan een andere interface " "({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "LAG van de ouders" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Deze interface wordt alleen gebruikt voor beheer buiten de band" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "snelheid (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "tweezijdig" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64-bits wereldwijde naam" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "draadloos kanaal" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "kanaalfrequentie (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Ingevuld per geselecteerd kanaal (indien ingesteld)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "zendvermogen (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "draadloze LAN's" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} op interfaces kan geen kabel worden aangesloten." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "" "{display_type} interfaces kunnen niet als verbonden worden gemarkeerd." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Een interface kan niet zijn eigen ouder zijn." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Alleen virtuele interfaces mogen aan een bovenliggende interface worden " "toegewezen." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6786,7 +6766,7 @@ msgstr "" "De geselecteerde ouderinterface ({interface}) hoort bij een ander apparaat " "({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6795,7 +6775,7 @@ msgstr "" "De geselecteerde ouderinterface ({interface}) behoort tot {device}, dat geen" " deel uitmaakt van een virtueel chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6804,7 +6784,7 @@ msgstr "" "De geselecteerde bridge-interface ({bridge}) hoort bij een ander apparaat " "({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6813,15 +6793,15 @@ msgstr "" "De geselecteerde bridge-interface ({interface}) behoort tot {device}, dat " "geen deel uitmaakt van een virtueel chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Virtuele interfaces kunnen geen bovenliggende LAG-interface hebben." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "Een LAG-interface kan niet zijn eigen ouder zijn." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6829,7 +6809,7 @@ msgstr "" "De geselecteerde LAG-interface ({lag}) hoort bij een ander apparaat " "({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6838,34 +6818,34 @@ msgstr "" "De geselecteerde LAG-interface ({lag}) behoort tot {device}, dat geen deel " "uitmaakt van een virtueel chassis {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Kanaal mag alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "De kanaalfrequentie mag alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Kan geen aangepaste frequentie specificeren met een geselecteerd kanaal." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "De kanaalbreedte kan alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "" "Kan geen aangepaste breedte specificeren als het kanaal is geselecteerd." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "De interfacemodus ondersteunt een niet-gelabeld VLAN niet." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6922,7 +6902,7 @@ msgid "module bays" msgstr "modulevakken" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Een modulecompartiment mag niet behoren tot een module die erin is " @@ -6962,15 +6942,15 @@ msgid "inventory item roles" msgstr "Rollen van inventarisitems" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "serienummer" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "tag voor bedrijfsmiddelen" @@ -7012,59 +6992,59 @@ msgstr "Kan een inventarisitem met afhankelijke kinderen niet verplaatsen" msgid "Cannot assign inventory item to component on another device" msgstr "Kan inventarisitem niet toewijzen aan component op een ander apparaat" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "fabrikant" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "fabrikanten" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "model-" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "standaardplatform" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "onderdeelnummer" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Discreet onderdeelnummer (optioneel)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "hoogte (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "uitsluiten van gebruik" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" "Apparaten van dit type zijn uitgesloten bij de berekening van het " "rackgebruik." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "is volledig diep" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "" "Het apparaat verbruikt zowel de voorkant als de achterkant van het rack." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "status van ouder/kind" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -7073,24 +7053,24 @@ msgstr "" "apparaatvakken. Laat dit veld leeg als dit apparaattype geen ouder of kind " "is." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "luchtstroom" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "apparaattype" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "soorten apparaten" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "De U-hoogte moet in stappen van 0,5 rekeenheden zijn." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7099,7 +7079,7 @@ msgstr "" "Apparaat {device} in een rek {rack} heeft niet voldoende ruimte voor een " "hoogte van {height}U" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7109,7 +7089,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} instanties al in rekken " "gemonteerd." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7117,160 +7097,160 @@ msgstr "" "U moet alle sjablonen voor apparaatruimte verwijderen die aan dit apparaat " "zijn gekoppeld voordat u het als ouderapparaat declassificeert." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Apparaattypen voor kinderen moeten 0U zijn." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Virtuele machines kunnen aan deze rol worden toegewezen" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Er bestaat al een apparaatrol op het hoogste niveau met deze naam." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Er bestaat al een apparaatrol op het hoogste niveau met deze slug." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "rol van het apparaat" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "rollen van het apparaat" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Beperk dit platform optioneel tot apparaten van een bepaalde fabrikant" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "platform" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "platformen" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "De naam van het platform moet uniek zijn." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Platform slug moet uniek zijn." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "De functie die dit apparaat dient" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Serienummer van het chassis, toegekend door de fabrikant" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Een unieke tag die wordt gebruikt om dit apparaat te identificeren" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "positie (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "gezicht met een rekje" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "primaire IPv4" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "primaire IPv6" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "IP-adres buiten de band" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "VC-positie" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Virtuele chassispositie" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "VC-prioriteit" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Verkiezingsprioriteit van het virtuele chassis" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "breedtegraad" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-coördinaat in decimaal formaat (xx.jjjjj)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "lengtegraad" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "De apparaatnaam moet per site uniek zijn." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "apparaat" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "apparaten" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rek {rack} hoort niet bij de site {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Locatie {location} hoort niet bij de site {site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rek {rack} hoort niet bij de locatie {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "Kan geen rackface selecteren zonder een rack toe te wijzen." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "Kan geen rackpositie selecteren zonder een rack toe te wijzen." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "De positie moet in stappen van 0,5 rekeenheden zijn." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "" "Bij het bepalen van de positie van het rek moet het oppervlak van het rack " "worden gespecificeerd." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7278,7 +7258,7 @@ msgstr "" "Een 0U-apparaattype ({device_type}) kan niet worden toegewezen aan een " "rackpositie." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7286,7 +7266,7 @@ msgstr "" "Onderliggende apparaattypen kunnen niet aan een rackface worden toegewezen. " "Dit is een kenmerk van het ouderapparaat." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7294,7 +7274,7 @@ msgstr "" "Onderliggende apparaattypen kunnen niet worden toegewezen aan een " "rackpositie. Dit is een kenmerk van het ouderapparaat." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7303,22 +7283,22 @@ msgstr "" "U{position} is al bezet of beschikt niet over voldoende ruimte voor dit " "apparaattype: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} is geen IPv4-adres." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Het opgegeven IP-adres ({ip}) is niet toegewezen aan dit apparaat." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} is geen IPv6-adres." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7328,23 +7308,23 @@ msgstr "" "apparaattypen, maar het type van dit apparaat behoort tot " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Het toegewezen cluster behoort tot een andere site ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Het toegewezen cluster behoort tot een andere locatie ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "De positie van een apparaat dat aan een virtueel chassis is toegewezen, moet" " zijn positie hebben bepaald." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7353,15 +7333,15 @@ msgstr "" "Het apparaat kan niet van het virtuele chassis worden verwijderd " "{virtual_chassis} omdat het momenteel is aangewezen als zijn master." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "domein" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "virtueel chassis" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." @@ -7369,7 +7349,7 @@ msgstr "" "De geselecteerde master ({master}) is niet toegewezen aan dit virtuele " "chassis." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7378,26 +7358,26 @@ msgstr "" "Kan het virtuele chassis niet verwijderen {self}. Er zijn lidinterfaces die " "een LAG-interface tussen chassis vormen." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "-identificatiecode" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Numerieke identificatie die uniek is voor het ouderapparaat" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "reacties" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "context van het virtuele apparaat" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "contexten van virtuele apparaten" @@ -7432,65 +7412,65 @@ msgstr "" "Kan het MAC-adres niet opnieuw toewijzen terwijl dit is aangewezen als de " "primaire MAC voor een object" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Een interface kan niet naar zichzelf worden overbrugd." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Virtuele interfaces kunnen geen PoE-modus hebben." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Virtuele interfaces mogen geen PoE-type hebben." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "Moet de PoE-modus specificeren bij het aanwijzen van een PoE-type." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "De draadloze rol kan alleen worden ingesteld op draadloze interfaces." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "schema" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "profiel van het moduletype" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "profielen van het moduletype" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "attributen" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "moduletype" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "moduletypen" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Ongeldig schema: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "module" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "modules" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7499,15 +7479,15 @@ msgstr "" "De module moet worden geïnstalleerd in een modulecompartiment dat bij het " "toegewezen apparaat hoort ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "voedingspaneel" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "elektriciteitspanelen" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" @@ -7515,43 +7495,43 @@ msgstr "" "Locatie {location} ({location_site}) bevindt zich op een andere site dan " "{site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "bevoorrading" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "fase" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "spanning" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "stroomsterkte" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "maximale benutting" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Maximaal toelaatbare trekking (percentage)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "beschikbaar vermogen" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "voeding" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "voedingen" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7560,71 +7540,71 @@ msgstr "" "Rek {rack} ({rack_site}) en voedingspaneel {powerpanel} ({powerpanel_site}) " "bevinden zich op verschillende locaties." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "De spanning kan niet negatief zijn voor de AC-voeding" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "breedte" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Breedte van spoor tot spoor" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Hoogte in rekeenheden" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "starteenheid" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Starteenheid voor rack" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "aflopende eenheden" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Eenheden zijn van boven naar beneden genummerd" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "buitenbreedte" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Buitenafmeting van het rek (breedte)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "buitenhoogte" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Buitenafmeting van het rek (hoogte)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "buitendiepte" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Buitenafmeting van het rek (diepte)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "buiteneenheid" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "montagediepte" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7632,77 +7612,77 @@ msgstr "" "Maximale diepte van een gemonteerd apparaat, in millimeters. Voor rekken met" " vier stijlen is dit de afstand tussen de voor- en achterrails." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "maximaal gewicht" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Maximaal draagvermogen voor het rack" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "vormfactor" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "type rek" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "soorten rekken" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "" "Moet een eenheid specificeren bij het instellen van een buitendimensie" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "" "Moet een eenheid specificeren bij het instellen van een maximaal gewicht" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "rack rol" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "rack rollen" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "ID van de faciliteit" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Lokaal toegewezen identificatiecode" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Functionele rol" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Een unieke tag die wordt gebruikt om dit rek te identificeren" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "rack" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "racks" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "De toegewezen locatie moet bij de bovenliggende site horen ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7711,7 +7691,7 @@ msgstr "" "Het rek moet minimaal {min_height}Ik praat om de momenteel geïnstalleerde " "apparaten te huisvesten." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7720,29 +7700,29 @@ msgstr "" "De nummering van de rackeenheid moet beginnen bij {position} of minder om " "momenteel geïnstalleerde apparaten te huisvesten." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "De locatie moet van dezelfde locatie zijn, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "eenheden" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "Reserveren van de baan" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "Reserveringen volgen" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Ongeldige eenheid (en) voor {height}U-rail: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "De volgende eenheden zijn al gereserveerd: {unit_list}" @@ -7851,145 +7831,145 @@ msgstr "Componenten toevoegen" msgid "Disconnect Selected" msgstr "De geselecteerde verbinding verbreken" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Beëindiging A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Eindpunt B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Apparaat A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Apparaat B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Locatie A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Locatie B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Rek A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Rek B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Site A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Locatie B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Kleurnaam" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Bereikbaar" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Apparaten" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM's" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Configuratiesjabloon" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "U-hoogte" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "IP-adres" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "IPv4-adres" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "IPv6-adres" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "VC-positie" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "VC-prioriteit" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Positie (apparaatvak)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Consolepoorten" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Serverpoorten voor de console" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Voedingspoorten" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7999,44 +7979,44 @@ msgstr "Stopcontacten" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Poorten vooraan" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Toestelvakken" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Modulebays" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Locatie van het apparaat" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Website van het apparaat" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulebaai" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8045,167 +8025,164 @@ msgstr "Modulebaai" msgid "Inventory Items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Kleur van de kabel" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Peers koppelen" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Markeer Verbonden" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Maximale trekkracht (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Toegewezen trekking (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-adressen" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "Primaire MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-adressen" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-groepen" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Alleen beheer" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDC's" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Virtueel circuit" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Mappings" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Geïnstalleerd apparaat" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "Geïnstalleerde rol" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "Geïnstalleerd type" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "Beschrijving van de installatie" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "Serieel geïnstalleerd" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Asset Tag geïnstalleerd" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Geïnstalleerde module" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Seriële module" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Tag voor module-bedrijfsmiddelen" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Status van de module" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Onderdeel" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Artikelen" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Soorten rekken" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Apparaattypen" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Moduletypen" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Platformen" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Standaardplatform" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Volledige diepte" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Aantal apparaten" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8214,9 +8191,9 @@ msgstr "Aantal apparaten" msgid "Console Ports" msgstr "Consolepoorten" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8225,9 +8202,9 @@ msgstr "Consolepoorten" msgid "Console Server Ports" msgstr "Serverpoorten voor de console" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8236,9 +8213,9 @@ msgstr "Serverpoorten voor de console" msgid "Power Ports" msgstr "Voedingspoorten" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8247,9 +8224,9 @@ msgstr "Voedingspoorten" msgid "Power Outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8257,9 +8234,9 @@ msgstr "Stopcontacten" msgid "Front Ports" msgstr "Ports aan de voorkant" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8268,17 +8245,17 @@ msgstr "Ports aan de voorkant" msgid "Rear Ports" msgstr "Poorten achteraan" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8287,71 +8264,71 @@ msgstr "Apparaatvakken" msgid "Module Bays" msgstr "Modulebays" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Aantal modules" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Stroomvoedingen" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Maximaal gebruik" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Racks" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Hoogte" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Buitenbreedte" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Buitenhoogte" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Buitendiepte" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Maximaal gewicht" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Aantal rekken" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Ruimte" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "VLAN-groepen" @@ -8365,7 +8342,7 @@ msgstr "{} millimeter" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Serienummer" @@ -8394,82 +8371,82 @@ msgstr "Leden van Virtual Chassis" msgid "Power Utilization" msgstr "Energiegebruik" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Verbinding verbroken {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Kindgebieden" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Kindergroepen" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Apparaten zonder rack" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Locaties voor kinderen" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Reserveringen" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Applicatieservices" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Context van de configuratie" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Render-configuratie" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Virtuele machines" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, 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:3562 +#: netbox/dcim/views.py:3572 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Apparaat verwijderd {device} van bay {device_bay}." -#: netbox/dcim/views.py:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Kinderen" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Lid toegevoegd {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Verwijderd {device} vanaf een virtueel chassis {chassis}" @@ -8483,13 +8460,13 @@ msgstr "Onbekende gerelateerde object (en): {name}" msgid "Changing the type of custom fields is not supported." msgstr "Het wijzigen van het type aangepaste velden wordt niet ondersteund." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "Planning is niet ingeschakeld voor dit script." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "De geplande tijd moet in de toekomst liggen." @@ -8566,9 +8543,9 @@ msgid "No" msgstr "Nee" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Link" @@ -8665,13 +8642,13 @@ msgstr "Zwart" msgid "White" msgstr "Wit" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Script" @@ -8680,32 +8657,32 @@ msgstr "Script" msgid "Notification" msgstr "Melding" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Onbekende operator: {op}. Moet een van de volgende zijn: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Niet ondersteunende waardetype: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Ongeldig type voor {op} operatie: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "De regelset moet een woordenboek zijn, niet {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Ongeldig logicatype: moet 'AND' of 'OR' zijn. Controleer de documentatie." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "" "Onjuiste sleutel (s) geïnformeerd. Controleer alstublieft de documentatie." @@ -8719,25 +8696,25 @@ msgstr "Widgettype" msgid "Unregistered widget class: {name}" msgstr "Ongeregistreerde widgetklasse: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, 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:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Opmerking" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Geef willekeurige aangepaste inhoud weer. Markdown wordt ondersteund." -#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Tellingen van objecten" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8745,184 +8722,184 @@ msgstr "" "Geef een set NetBox-modellen weer en het aantal objecten dat voor elk type " "is gemaakt." -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 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:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Objectlijst" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Geef een willekeurige lijst met objecten weer." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Het standaardaantal objecten dat moet worden weergegeven" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Ongeldige modelselectie: {self['model'].data} wordt niet ondersteund." -#: netbox/extras/dashboard/widgets.py:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "RSS-feed" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Voeg een RSS-feed van een externe website in." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "URL van de feed" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Vereist een externe verbinding" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Het maximale aantal objecten dat moet worden weergegeven" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 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:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Laat je persoonlijke bladwijzers zien" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "" "Kan de pijplijn voor gebeurtenissen niet importeren {name} fout: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Scriptmodule (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Gegevensbestand (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Groep (naam)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Clustertype" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Clustertype (slug)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Tenant groep" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Tenant groep (slug)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Tag" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Label (slug)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Heeft contextgegevens voor de lokale configuratie" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Groepsnaam" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Verplicht" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "UI bewerkbaar" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Is kloonbaar" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Minimumwaarde" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Maximale waarde" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Validatieregex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Gedrag" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Nieuw venster" @@ -8931,45 +8908,45 @@ msgid "Button class" msgstr "Knopklasse" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 msgid "File name" msgstr "Bestandsnaam" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 msgid "File extension" msgstr "bestandsextensie" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "HTTP-methode" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL van de payload" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "SSL-verificatie" @@ -8982,8 +8959,8 @@ msgstr "Geheim" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Soorten gebeurtenis" @@ -8991,78 +8968,78 @@ msgstr "Soorten gebeurtenis" 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:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Automatische synchronisatie ingeschakeld" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Objecttypen" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Een of meer toegewezen objecttypen" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Soort object" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Objecttype (voor velden met objecten of velden met meerdere objecten)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Keuze set" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Keuzeset (voor selectievelden)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Of het aangepaste veld wordt weergegeven in de gebruikersinterface" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Of het aangepaste veld bewerkbaar is in de gebruikersinterface" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "" "De basisset van vooraf gedefinieerde keuzes om te gebruiken (indien " "aanwezig)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -9071,33 +9048,33 @@ msgstr "" "gescheiden door een dubbele punt: „Choice1:First Choice, Choice2:Second " "Choice”" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "knopklasse" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "De klasse van de eerste link in een groep wordt gebruikt voor de dropdown-" "knop" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Gegevensbestand" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Gegevensbestand dat de sjablooncode bevat" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -9105,221 +9082,220 @@ msgstr "" "Automatische synchronisatie van sjablooninhoud inschakelen wanneer het " "gegevensbestand wordt bijgewerkt" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Moet lokale inhoud of een gegevensbestand specificeren" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Het (de) gebeurtenistype (s) dat deze regel activeert" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Actieobject" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Webhook-naam of script als stippelpad module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} niet gevonden" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Script {name} niet gevonden" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Toegewezen objecttype" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "De classificatie van binnenkomst" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Opmerkingen" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Gebruikers" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Groepen" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 msgid "Group names separated by commas, encased with double quotes" msgstr "Groepsnamen gescheiden door komma's, tussen dubbele aanhalingstekens" -#: netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Type-opties" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Gerelateerd objecttype" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Soort veld" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Keuzes" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Gegevens" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Renderen" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Inhoudstypen" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "HTTP-inhoudstype" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Soort gebeurtenis" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Soort actie" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Objecttype met tags" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Toegestaan objecttype" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Regio's" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Sitegroepen" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Locaties" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Apparaattypes" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Rollen" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Clustertypen" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Clustergroepen" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Tenant groepen" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Het (de) objecttype (s) dat dit aangepaste veld heeft" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Standaardwaarde" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "" "Type van het gerelateerde object (alleen voor velden met object/meerdere " "objecten)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filter voor gerelateerde objecten" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Specificeer queryparameters als een JSON-object." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Aangepast veld" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9327,7 +9303,7 @@ msgstr "" "Het type gegevens dat in dit veld is opgeslagen. Voor velden met " "object/meerdere objecten selecteert u hieronder het gerelateerde objecttype." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9335,11 +9311,11 @@ msgstr "" "Dit wordt weergegeven als helptekst voor het formulierveld. Markdown wordt " "ondersteund." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Gerelateerd object" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9347,20 +9323,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:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Aangepaste veldkeuzeset" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Aangepaste link" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Sjablonen" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9370,42 +9346,42 @@ msgstr "" "{example}. Links die als lege tekst worden weergegeven, worden niet " "weergegeven." -#: netbox/extras/forms/model_forms.py:257 +#: netbox/extras/forms/model_forms.py:262 #, 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:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Sjablooncode" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Sjabloon exporteren" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Opgeslagen filter" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Bestellen" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9413,38 +9389,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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Beschikbare kolommen" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Geselecteerde kolommen" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-aanvraag" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Keuze van de actie" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "Voer de voorwaarden in JSON formaat." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9452,39 +9428,39 @@ msgstr "" "Voer parameters in om door te geven aan de actie JSON formaat." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regel voor evenementen" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Triggers" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Meldingsgroep" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Contextprofiel configureren" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Tenant" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Moet lokale gegevens of een gegevensbestand specificeren" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Schema op" @@ -9492,7 +9468,7 @@ msgstr "Schema op" msgid "Schedule execution of report to a set time" msgstr "Plan de uitvoering van het rapport op een vast tijdstip" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Gebeurd elke" @@ -9500,26 +9476,26 @@ msgstr "Gebeurd elke" msgid "Interval at which this report is re-run (in minutes)" msgstr "Interval waarop dit rapport opnieuw wordt uitgevoerd (in minuten)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (huidige tijd: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Wijzigingen doorvoeren" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Wijzigingen doorvoeren in de database (schakel het vinkje uit voor een " "oefening; een repetitie)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Plan de uitvoering van het script op een bepaald tijdstip" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Interval waarmee dit script opnieuw wordt uitgevoerd (in minuten)" @@ -9558,10 +9534,10 @@ msgstr "contextprofiel van de configuratie" msgid "config context profiles" msgstr "contextprofielen configureren" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "gewicht" @@ -9598,34 +9574,34 @@ msgstr "configuratiesjabloon" msgid "config templates" msgstr "configuratiesjablonen" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 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:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "Het type gegevens dat dit aangepaste veld bevat" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Naam van het interne veld" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Alleen alfanumerieke tekens en onderstrepingstekens zijn toegestaan." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 msgid "Double underscores are not permitted in custom field names." msgstr "" "Dubbele onderstrepingstekens zijn niet toegestaan in aangepaste veldnamen." -#: netbox/extras/models/customfields.py:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9633,19 +9609,19 @@ msgstr "" "Naam van het veld zoals getoond aan gebruikers (indien niet opgegeven, wordt" " 'de veldnaam gebruikt)" -#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "naam van de groep" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "verplicht" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9653,19 +9629,19 @@ msgstr "" "Dit veld is vereist wanneer u nieuwe objecten maakt of een bestaand object " "bewerkt." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "moet uniek zijn" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "zoekgewicht" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9673,11 +9649,11 @@ msgstr "" "Weging voor zoeken. Lagere waarden worden als belangrijker beschouwd. Velden" " met een zoekgewicht van nul worden genegeerd." -#: netbox/extras/models/customfields.py:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "filterlogica" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9685,11 +9661,11 @@ msgstr "" "Loose komt overeen met elk exemplaar van een bepaalde tekenreeks; exact komt" " overeen met het hele veld." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "standaard" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9697,7 +9673,7 @@ msgstr "" "Standaardwaarde voor het veld (moet een JSON-waarde zijn). Voeg tekenreeksen" " in met dubbele aanhalingstekens (bijvoorbeeld „Foo”)." -#: netbox/extras/models/customfields.py:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9706,36 +9682,36 @@ msgstr "" "dictaat (moet een JSON-waarde zijn) .Voeg tekenreeksen in met dubbele " "aanhalingstekens (bijvoorbeeld „Foo”)." -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "gewicht van het beeldscherm" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "minimumwaarde" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimaal toegestane waarde (voor numerieke velden)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "maximale waarde" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Maximaal toegestane waarde (voor numerieke velden)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "validatieregex" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9746,207 +9722,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:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "keuzeset" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "is kloonbaar" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Repliceer deze waarde bij het klonen van objecten" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "aangepast veld" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "aangepaste velden" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Ongeldige standaardwaarde”{value}„: {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Uniciteit kan niet worden afgedwongen voor booleaanse velden" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "Selectievelden moeten een reeks keuzes specificeren." -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 msgid "Choices may be set only on selection fields." msgstr "Keuzes kunnen alleen worden ingesteld op selectievelden." -#: netbox/extras/models/customfields.py:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Objectvelden moeten een objecttype definiëren." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, 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:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Waar" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Onwaar" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Waarden moeten overeenkomen met deze regex: {regex}" -#: netbox/extras/models/customfields.py:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "De waarde moet een tekenreeks zijn." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "De waarde moet overeenkomen met regex '{regex}'" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "De waarde moet een geheel getal zijn." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "De waarde moet minstens {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "De waarde mag niet hoger zijn dan {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "De waarde moet een decimaal getal zijn." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "De waarde moet waar of onwaar zijn." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ongeldige keuze ({value}) voor keuzeset {choiceset}." -#: netbox/extras/models/customfields.py:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Ongeldige object-ID gevonden: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Het verplichte veld mag niet leeg zijn." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Basisset van vooraf gedefinieerde keuzes (optioneel)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Keuzes worden automatisch alfabetisch gerangschikt" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "aangepaste veldkeuzeset" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "aangepaste veldkeuzesets" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Moet basis- of extra keuzes definiëren." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Dubbele waarde '{value}'gevonden in extra keuzes." -#: netbox/extras/models/customfields.py:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9971,19 +9947,19 @@ msgstr "dashboard" msgid "dashboards" msgstr "spatschermen" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "sjablooncode" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Jinja-sjablooncode." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "omgevingsparameters" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9992,70 +9968,70 @@ msgstr "" "Elke aanvullende parameters te passeren bij het bouwen" " van de Jinja-omgeving" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "Wordt standaard ingesteld op {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Bestandsnaam om aan het gerenderde exportbestand te geven" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "bestandsextensie" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Uitbreiding om toe te voegen aan de gerenderde bestandsnaam" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "als bijlage" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Download het bestand als bijlage" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} moet een get_context () -methode implementeren." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Het (de) object (en) waarop deze regel van toepassing is." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "De soorten gebeurtenissen die deze regel zullen activeren." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "voorwaarden" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Een set voorwaarden die bepalen of de gebeurtenis wordt gegenereerd." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "actietype" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Aanvullende gegevens om door te geven aan het actieobject" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "regel van het evenement" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "regels voor gebeurtenissen" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -10066,7 +10042,7 @@ msgstr "" "Jinja2-sjablonen wordt ondersteund met dezelfde context als de hoofdtekst " "van het verzoek." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available hier." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "extra kopteksten" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -10093,11 +10069,11 @@ msgstr "" "Jinja2-sjablonen wordt ondersteund met dezelfde context als de hoofdtekst " "van het verzoek (hieronder)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "sjabloon voor het lichaam" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10107,11 +10083,11 @@ msgstr "" "Jinja2-sjabloon voor een aangepaste hoofdtekst van de aanvraag. Indien leeg, wordt een JSON-object toegevoegd dat de wijziging voorstelt. De beschikbare contextgegevens omvatten: gebeurtenis\n" ", model-, tijdstempel, gebruikersnaam, aanvraag_id, en gegevens." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "geheim" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -10121,16 +10097,16 @@ msgstr "" "header met een HMAC-hex-samenvatting van de payload-body met het geheim als " "sleutel. Het geheim wordt niet in het verzoek doorgegeven." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "Activeer de verificatie van SSL-certificaten. Voorzichtig uitschakelen!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA-bestandspad" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10139,173 +10115,173 @@ msgstr "" "verificatie. Laat dit veld leeg om de standaardinstellingen van het systeem " "te gebruiken." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Geef geen CA-certificaatbestand op als SSL-verificatie is uitgeschakeld." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Het (de) objecttype (s) waarop deze link van toepassing is." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "linktekst" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Jinja2-sjablooncode voor linktekst" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "URL van de link" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Jinja2-sjablooncode voor link-URL" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links met dezelfde groep verschijnen als een dropdown-menu" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "nieuw venster" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Link forceren om in een nieuw venster te openen" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "link op maat" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "links op maat" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Het (de) objecttype (s) waarop dit sjabloon van toepassing is." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "sjabloon exporteren" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "sjablonen exporteren" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„is een gereserveerde naam. Kies een andere naam." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Het (de) objecttype (s) waarop dit filter van toepassing is." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "gedeeld" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "opgeslagen filter" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "opgeslagen filters" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Filterparameters moeten worden opgeslagen als een woordenboek met " "trefwoordargumenten." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Het objecttype van de tabel" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "tafel" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "tabelconfiguratie" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "tabelconfiguraties" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Onbekende tabel: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Onbekende kolom: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "hoogte van de afbeelding" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "breedte van de afbeelding" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "bijlage bij de afbeelding" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "bijlagen bij afbeeldingen" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Afbeeldingsbijlagen kunnen niet aan dit objecttype worden toegewezen " "({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "soort" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "journaalpost" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "journaalposten" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Journaling wordt niet ondersteund voor dit objecttype ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "bladwijzer" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "bladwijzers" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "" @@ -10334,12 +10310,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Objecten van dit type ({type}) ondersteunen geen meldingen." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "groepen" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "gebruikers" @@ -10359,43 +10335,43 @@ msgstr "abonnement" msgid "subscriptions" msgstr "abonnementen" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "is uitvoerbaar" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "script" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "scripts" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "scriptmodule" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "scriptmodules" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "tijdstempel" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "veld" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "waarde" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "waarde in de cache" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "waarden in de cache" @@ -10432,103 +10408,103 @@ msgstr "Parameters voor uitvoering van scripts" msgid "Dismiss" msgstr "Ontslaan" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Objecttypen" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Uniciteit valideren" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Zichtbaar" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Bewerkbaar" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Gerelateerd objecttype" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Keuzeset" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Is kloonbaar" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimumwaarde" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maximale waarde" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Validatie Regex" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Eigenaar" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Tellen" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Alfabetisch ordenen" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nieuw venster" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME-type" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Bestandsnaam" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "bestandsextensie" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Als bijlage" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10538,79 +10514,78 @@ msgstr "Als bijlage" msgid "Data File" msgstr "Gegevensbestand" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Gesynchroniseerd" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Afbeelding" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Bestandsnaam" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Grootte" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Naam van de tabel" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Lees" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "SSL-validatie" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Soorten gebeurtenissen" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Automatische synchronisatie ingeschakeld" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Apparaat rollen" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Opmerkingen (kort)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Lijn" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Methode" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "Er is een fout opgetreden bij het renderen van deze widget:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" "Probeer de widget opnieuw te configureren of verwijder deze van je " "dashboard." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10664,55 +10639,55 @@ msgstr "Ongeldig kenmerk”{name}„op aanvraag" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ongeldig kenmerk”{name}„voor {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "" "Er is een fout opgetreden tijdens het renderen van de sjabloon: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Je dashboard is opnieuw ingesteld." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Widget toegevoegd: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Bijgewerkte widget: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Widget verwijderd: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Fout bij het verwijderen van de widget: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 msgid "Unable to run script: RQ worker process not running." msgstr "Kan script niet uitvoeren: het RQ-werkproces wordt niet uitgevoerd." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Voer een geldig IPv4- of IPv6-adres in met optioneel masker." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Ongeldig formaat van het IP-adres: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "Voer een geldig IPv4- of IPv6-prefix en masker in de CIDR-notatie in." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Ongeldig formaat voor IP-prefix: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -10767,180 +10742,180 @@ msgstr "Klant" msgid "Invalid IP address format: {address}" msgstr "Ongeldig formaat van het IP-adres: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Doel importeren" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Importdoel (naam)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Doel exporteren" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Exportdoel (naam)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "VRF importeren" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "VRF (RD) importeren" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "VRF exporteren" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "VRF (RD) exporteren" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "L2VPN importeren" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "L2VPN importeren (identifier)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "L2VPN exporteren" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "L2VPN exporteren (identifier)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefix" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (slak)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "Binnen deze prefix" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "Binnen en inclusief prefix" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Prefixen die deze prefix of IP-adres bevatten" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Lengte van het masker" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "VLAN-groep (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "VLAN-groep (slug)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "VLAN-nummer (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adres" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Bereiken die deze prefix of IP-adres bevatten" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Oudervoorvoegsel" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "FHRP-groep (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Is toegewezen aan een interface" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Applicatieservice (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "NAT binnen IP-adres (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN nummer (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Toegewezen VM-interface" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "VLAN-vertaalbeleid (naam)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "FHRP-groep (naam)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "FHRP-groep (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "IP-adres (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "IP-adres" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "Primaire IPv4 (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "Primair IPv4 (adres)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "Primaire IPv6 (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "Primair IPv6 (adres)" @@ -10973,21 +10948,21 @@ msgstr "Een CIDR-masker (bijv /24) is vereist." msgid "Address pattern" msgstr "Adrespatroon" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Zorg voor unieke ruimte" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10996,76 +10971,77 @@ msgstr "Is privé" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Datum toegevoegd" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN-groep" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Lengte van de prefix" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Behandel als volledig gebruikt" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "VLAN-toewijzing" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Behandel als gevuld" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -11077,12 +11053,12 @@ msgstr "Groeps-ID" msgid "Authentication type" msgstr "Authenticatietype" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Verificatiesleutel" -#: 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/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -11094,177 +11070,177 @@ msgstr "Verificatiesleutel" msgid "Authentication" msgstr "Authentificatie" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "De rol van Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Beleid" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Poorten" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Routedoelen importeren" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Routedoelen exporteren" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "Toegewezen RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "VLAN-groep (indien aanwezig)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "VLAN-site" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "VLAN-site (indien aanwezig)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "Bereik-ID" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP-groep" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Toegewezen naam van de FHRP-groep" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Maak dit het primaire IP-adres voor het toegewezen apparaat" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Is buiten de band" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" "Wijs dit aan als het out-of-band IP-adres voor het toegewezen apparaat" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Geen apparaat of virtuele machine gespecificeerd; kan niet worden ingesteld " "als primair IP-adres" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Geen apparaat gespecificeerd; kan niet worden ingesteld als IP-adres buiten " "de band" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Kan niet-band-IP niet instellen voor virtuele machines" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "" "Geen interface gespecificeerd; kan niet worden ingesteld als primair IP-" "adres" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Geen interface gespecificeerd; kan niet worden ingesteld als IP-adres buiten" " de band" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Authenticatietype" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Toegewezen VLAN-groep" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Service-VLAN (voor Q-in-Q/802.1Ad-klant-VLAN's)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "VLAN-vertaalbeleid" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "IP-protocol" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Oudertype (app en model)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Naam van het bovenliggende object" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "ID van het bovenliggende object" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Een van de ouders of parent_object_id moet worden opgenomen in " "parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Routedoelen" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Doelen importeren" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Doelen exporteren" @@ -11276,7 +11252,7 @@ msgstr "Geïmporteerd door VRF" msgid "Exported by VRF" msgstr "Geëxporteerd door VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privé" @@ -11319,9 +11295,9 @@ msgid "DNS Name" msgstr "DNS-naam" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN's" @@ -11346,59 +11322,59 @@ msgstr "Q-in-Q/802.1ad" msgid "VLAN ID" msgstr "VLAN-ID" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Doel van de route" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Aggregaat" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "ASN-assortiment" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "IP-bereik" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Maak dit het primaire IP-adres voor het apparaat/VM" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Maak dit het IP-adres buiten de band voor het apparaat" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (binnenin)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "Een IP-adres kan slechts aan één object worden toegewezen." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Kan het primaire IP-adres niet opnieuw toewijzen aan het ouderapparaat/de VM" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Kan het Out-of-Band IP-adres niet opnieuw toewijzen aan het ouderapparaat" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Alleen IP-adressen die aan een interface zijn toegewezen, kunnen als " "primaire IP-adressen worden aangeduid." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11406,24 +11382,24 @@ msgstr "" "Alleen IP-adressen die aan een apparaatinterface zijn toegewezen, kunnen " "worden aangeduid als het IP-adres buiten de band voor een apparaat." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Virtueel IP-adres" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "De opdracht bestaat al" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN-ID's" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "Kind-VLAN's" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11433,12 +11409,12 @@ msgstr "" "toekomstige release worden verwijderd. Gebruikers worden aangemoedigd om " "VLAN-groepen voor dit doel te gebruiken." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN-vertaalregel" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11446,36 +11422,36 @@ msgstr "" "Door komma's gescheiden lijst van een of meer poortnummers. Een bereik kan " "worden gespecificeerd met een koppelteken." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Sjabloon voor toepassingsservice" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Type ouder" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Poort (en)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Applicatieservice" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Sjabloon voor applicatieservice" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "Van sjabloon" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Op maat" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11517,7 +11493,7 @@ msgstr "groeps-ID" msgid "protocol" msgstr "protocol" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "authenticatietype" @@ -11549,7 +11525,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIR's" @@ -11596,56 +11572,56 @@ msgstr "" "Prefixen mogen aggregaten niet overlappen. {prefix} omvat een bestaand " "aggregaat ({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "rollen" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "prefix" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "IPv4- of IPv6-netwerk met masker" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Operationele status van deze prefix" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "De primaire functie van deze prefix" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "is een pool" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "Alle IP-adressen binnen deze prefix worden als bruikbaar beschouwd" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "merk gebruikt" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "prefixen" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Kan geen prefix aanmaken met het masker /0." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "globale tabel" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Duplicaat prefix gevonden in {table}: {prefix}" @@ -11748,34 +11724,34 @@ msgstr "Hostnaam of FQDN (niet hoofdlettergevoelig)" msgid "IP addresses" msgstr "IP-adressen" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Kan geen IP-adres aanmaken met een masker /0." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} is een netwerk-ID, die mogelijk niet aan een interface is toegewezen." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} is een uitzendadres dat mogelijk niet aan een interface is toegewezen." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Duplicaat IP-adres gevonden in {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Kan geen IP-adres aanmaken {ip} binnen bereik {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11783,7 +11759,7 @@ msgstr "" "Kan het IP-adres niet opnieuw toewijzen terwijl dit is aangewezen als het " "primaire IP-adres voor het bovenliggende object" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11791,7 +11767,7 @@ msgstr "" "Kan het IP-adres niet opnieuw toewijzen terwijl dit is aangewezen als het " "OOB-IP-adres voor het bovenliggende object" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Alleen IPv6-adressen kunnen een SLAAC-status krijgen" @@ -11941,8 +11917,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRF's" @@ -11979,102 +11955,102 @@ msgstr "Aantal sites" msgid "Provider Count" msgstr "Aantal providers" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Aggregaten" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Toegevoegd" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "IP-bereiken" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Prefix (plat)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Diepte" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Soort toepassingsgebied" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Pool" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Gemarkeerd als gebruikt" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Startadres" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Gemarkeerd bevolkt" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (binnenkant)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (buiten)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Toegewezen" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Toegewezen object" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "VID-reeksen" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regels" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokale VID" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID op afstand" @@ -12095,6 +12071,17 @@ msgstr "Doelen importeren" msgid "Export Targets" msgstr "Doelen exporteren" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Groep aanmaken" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Groep toewijzen" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 IP beschikbaar" @@ -12134,23 +12121,23 @@ msgstr "" "Alleen alfanumerieke tekens, sterretjes, koppeltekens, punten en " "onderstrepingstekens zijn toegestaan in DNS-namen" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Interfaces voor apparaten" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "VM-interfaces" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Prefixen voor kinderen" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Ranges voor kinderen" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "Gerelateerde IP's" @@ -12196,7 +12183,7 @@ msgstr "Bereikgrenzen moeten worden gedefinieerd als gehele getallen." msgid "{class_name} must implement get_view_name()" msgstr "{class_name} moet get_view_name () implementeren" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Ongeldige toestemming {permission} voor model {model}" @@ -12517,15 +12504,15 @@ msgstr "URL van de kaart" msgid "Base URL for mapping geographic locations" msgstr "Basis-URL voor het in kaart brengen van geografische locaties" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Tags toevoegen" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Tags verwijderen" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12533,7 +12520,7 @@ msgstr "" "Tag-slugs gescheiden door komma's, tussen dubbele aanhalingstekens " "(bijvoorbeeld „tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Naam van de eigenaar van het object" @@ -12546,9 +12533,9 @@ msgstr "{class_name} moet een modelklasse specificeren." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Eigenaarsgroep" @@ -12595,34 +12582,34 @@ msgstr "Aangepast veld '{name}'moet een unieke waarde hebben." msgid "Missing required custom field '{name}'." msgstr "Ontbreekt het vereiste aangepaste veld '{name}'." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Externe gegevensbron" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "datapad" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 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:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "automatische synchronisatie ingeschakeld" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "datum gesynchroniseerd" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} moet een sync_data () -methode implementeren." @@ -12647,347 +12634,347 @@ 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:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organisatie" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Sitegroepen" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Tenant Groepen" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Contactgroepen" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Rollen voor contactpersonen" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Contacttoewijzingen" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Rack rollen" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Verhogingen" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Modules" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Contexten van virtuele apparaten" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Profielen van moduletypen" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Fabrikanten" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Onderdelen van het apparaat" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Rollen van inventarisitems" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Verbindingen" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Kabels" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Draadloze links" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Interface-aansluitingen" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Console-aansluitingen" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Stroomaansluitingen" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Draadloze LAN-groepen" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Prefix- en VLAN-rollen" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "ASN-reeksen" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "VLAN-vertaalbeleid" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Regels voor VLAN-vertaling" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Sjablonen voor toepassingsservices" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnels" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tunnelgroepen" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Tunnelafsluitingen" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN's" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "L2VPN-beëindigingen" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "IKE-voorstellen" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE-beleid" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "IPsec-voorstellen" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec-beleid" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec-profielen" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Virtuele schijven" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Clustertypen" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Clustergroepen" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Circuittypes" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Circuitafsluitingen" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuele circuits" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Typen virtuele circuits" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Beëindigingen van virtuele circuits" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Circuitgroepen" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Groepstoewijzingen" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Providers" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Accounts van providers" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Netwerken van providers" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Voedingspanelen" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Configuraties" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Contexten configureren" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Contextprofielen configureren" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Configuratiesjablonen" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Aanpassing" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Aangepaste veldkeuzes" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Aangepaste links" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Sjablonen exporteren" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Opgeslagen filters" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Tabelconfiguraties" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Afbeeldingsbijlagen" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Operaties" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Integraties" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Gegevensbronnen" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Regels voor evenementen" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Loggen" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Meldingsgroepen" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Journaalposten" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Logboek wijzigen" -#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "beheerder" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API-tokens" -#: 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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Machtigingen" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Groepen van eigenaren" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Eigenaren" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Systeem" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12996,11 +12983,11 @@ msgstr "Systeem" msgid "Plugins" msgstr "Plug-ins" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Configuratiegeschiedenis" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Achtergrondtaken" @@ -13031,6 +13018,7 @@ msgstr "Kloon" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Bewerken" @@ -13045,6 +13033,7 @@ msgstr "Bewerken" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -13087,7 +13076,7 @@ msgstr "Knoppen moeten als een tuple of lijst worden doorgegeven." msgid "Button color must be a choice within ButtonColorChoices." msgstr "De kleur van de knop moet een keuze zijn binnen ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -13096,7 +13085,7 @@ msgstr "" "PluginTemplateExtension-klasse {template_extension} werd als voorbeeld " "aangenomen!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -13105,17 +13094,17 @@ msgstr "" "{template_extension} is geen subklasse van de " "NetBox.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} moet een exemplaar zijn van NetBox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} moet een exemplaar zijn van NetBox.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} moet een exemplaar zijn van NetBox.Plugins.PluginMenuButton" @@ -13203,16 +13192,16 @@ msgstr "" "Het teken dat wordt gebruikt om velden in CSV-gegevens van elkaar te " "scheiden" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Ongeldige winkel: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "Kan na initialisatie geen winkels aan het register toevoegen" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Kan winkels niet verwijderen uit het register" @@ -13280,30 +13269,30 @@ msgstr "Oekraïens" msgid "Chinese" msgstr "Chinees" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Alles selecteren" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Alles omschakelen" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Dropdown in- en uitschakelen" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "Geen {model_name} gevonden" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Veld" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Waarde" @@ -13315,16 +13304,24 @@ msgstr "Dummy-plug-in" msgid "Copy" msgstr "Kopiëren" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Ongeldige decoderingsoptie: {decoding}! Moet een van " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "GPS-coördinaten" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Gerelateerde objecten" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13341,7 +13338,12 @@ msgstr "Moet een lijst zijn." msgid "Must be a dictionary." msgstr "Moet een woordenboek zijn." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, 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:519 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13349,60 +13351,55 @@ msgstr "" "Dubbele objecten gevonden: {model} met ID (s) {ids} verschijnt meerdere " "keren" -#: 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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importeren in bulk {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Geimporteerd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Bulkbewerking {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Bijgewerkt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "Geen {object_type} zijn geselecteerd." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Hernoemd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Bulk verwijderen {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Verwijderd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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 " "afhankelijke objecten." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Log met wijzigingen" @@ -13410,22 +13407,22 @@ msgstr "Log met wijzigingen" msgid "Journal" msgstr "Journaal" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "" "Kan gegevens niet synchroniseren: er is geen gegevensbestand ingesteld." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Gesynchroniseerde gegevens voor {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Gesynchroniseerd {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} moet get_children () implementeren" @@ -13599,7 +13596,7 @@ msgstr "Accountgegevens" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "Email" @@ -13647,6 +13644,7 @@ msgstr "Toegewezen groepen" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13723,12 +13721,6 @@ msgstr "Datum van installatie" msgid "Termination Date" msgstr "Beëindigingsdatum" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Groep toewijzen" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Swap Circuit-afsluitingen" @@ -14356,17 +14348,17 @@ msgstr "Onvolledig" msgid "Not Connected" msgstr "Niet verbonden" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT voor" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14592,7 +14584,7 @@ msgid "Bridged Interfaces" msgstr "Overbrugde interfaces" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "VLAN-vertaling" @@ -14627,8 +14619,8 @@ msgstr "Kanaalbreedte" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14636,12 +14628,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "IP-adres toevoegen" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC-adres toevoegen" @@ -14823,7 +14813,7 @@ msgstr "Nieuw lid toevoegen" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Acties" @@ -15164,34 +15154,34 @@ msgstr "Resultaten in behandeling" msgid "Last Run" msgstr "Laatste run" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Het script is niet langer aanwezig in het bronbestand" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Nooit" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Draai opnieuw" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Script uitvoeren" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Geen scripts gevonden" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15747,11 +15737,8 @@ msgstr "Maximale diepte" msgid "Max Length" msgstr "Maximale lengte" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Groep aanmaken" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "Virtuele IP-adressen" @@ -15969,28 +15956,29 @@ msgstr "" "Klik hier om te proberen NetBox opnieuw te " "laden." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Neem contact op" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Titel" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Telefoon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Contactgroep" @@ -15999,8 +15987,8 @@ msgid "Add Contact Group" msgstr "Contactgroep toevoegen" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Rol van contactpersoon" @@ -16013,9 +16001,9 @@ msgid "Add Tenant" msgstr "Tenant toevoegen" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Tenant Groep" @@ -16063,7 +16051,7 @@ msgid "View" msgstr "Bekijken" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Beperkingen" @@ -16076,29 +16064,10 @@ msgid "Add Owner" msgstr "Eigenaar toevoegen" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Token" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Toegewezen middelen" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "Virtuele CPU's" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Geheugen" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Schijfruimte" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Virtuele machine toevoegen" @@ -16120,20 +16089,29 @@ msgstr "Selectie van het apparaat" msgid "Add Devices" msgstr "Apparaten toevoegen" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Cluster toevoegen" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Clustergroep" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Toegewezen middelen" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Clustertype" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "Virtuele CPU's" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Geheugen" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Schijfruimte" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -16141,10 +16119,6 @@ msgstr "Clustertype" msgid "Resources" msgstr "Hulpbronnen" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Virtuele schijf" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -16177,23 +16151,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Authenticatie-algoritme" @@ -16245,18 +16219,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "Tunnel-ID" @@ -16319,69 +16293,69 @@ msgstr "Draadloze LAN-groep toevoegen" msgid "Link Properties" msgstr "Eigenschappen van de link" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Contactgroep voor ouders (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Contactgroep voor ouders (slug)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Contactgroep (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Contactgroep (slug)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Contactpersoon (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Rol van contactpersoon (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Contactrol (slug)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Contactgroep" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Parent tenant groep (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Parent tenant groep (slug)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Tenant groep (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Tenant Groep (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Tenant Groep (slug)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Groepen toevoegen" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Groepen verwijderen" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16389,7 +16363,7 @@ msgstr "" "Groepsnamen gescheiden door komma's, tussen dubbele aanhalingstekens " "(bijvoorbeeld „Groep 1, Groep 2\")" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Toegewezen contactpersoon" @@ -16529,15 +16503,15 @@ msgstr "Toestemming (ID)" msgid "Notification group (ID)" msgstr "Meldingsgroep (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Gebruikersgroep (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Gebruikersgroep (naam)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Gebruiker (gebruikersnaam)" @@ -16562,7 +16536,7 @@ msgstr "Schrijven ingeschakeld" msgid "Expires" msgstr "Vervalt" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "Toegestane IP-adressen" @@ -16608,11 +16582,11 @@ msgstr "Laatst gebruikt" msgid "Membership" msgstr "Lidmaatschap" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Gebruikersinterface" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16622,7 +16596,7 @@ msgstr "" "token registreert voordat u dit formulier indient, aangezien het " "niet meer toegankelijk is nadat het token is aangemaakt." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16632,34 +16606,33 @@ msgstr "" "Laat dit veld leeg zodat er geen beperkingen zijn. Voorbeeld: " "10.1.1.0/24, 192.168.10.16/32,2001:db 8:1: :/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Wachtwoord bevestigen" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Voer ter verificatie hetzelfde wachtwoord in als voorheen." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Wachtwoorden komen niet overeen! Controleer uw invoer en probeer het " "opnieuw." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." -msgstr "" -"Selecteer de soorten objecten waarop de toestemming van toepassing is." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." +msgstr "Selecteer de soorten objecten waarop de machtiging van toepassing is." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Aanvullende acties" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Acties die zijn toegekend in aanvulling op de hierboven genoemde" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16670,20 +16643,20 @@ msgstr "" " Een lijst met meerdere objecten zal resulteren in een logische OR-" "bewerking." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Objecten" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Er moet minstens één actie worden geselecteerd." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Ongeldig filter voor {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Gebruikersgroepen" @@ -16695,7 +16668,7 @@ msgstr "eigenaarsgroep" msgid "owner groups" msgstr "groepen eigenaren" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "groeperen" @@ -16727,7 +16700,7 @@ msgstr "" msgid "permission" msgstr "toestemming" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "toestemmingen" @@ -16826,17 +16799,17 @@ msgstr "blijk" msgid "tokens" msgstr "tokens" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "Kan v2-tokens niet opslaan: API_TOKEN_PEPPERS is niet gedefinieerd." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "Ongeldige Pepper-ID: {id}. Controleer de geconfigureerde API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16845,35 +16818,35 @@ msgstr "" "De vervaldatum moet in de toekomst liggen. De huidige servertijd is " "{current_time} ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "gebruikersnaam" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "Vereist. 150 tekens of minder. Alleen letters, cijfers en @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Er bestaat al een gebruiker met die gebruikersnaam." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "voornaam" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "achternaam" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "e-mailadres" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "actief" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16881,15 +16854,15 @@ msgstr "" "Geeft aan of deze gebruiker als actief moet worden behandeld. Schakel dit " "uit in plaats van accounts te verwijderen." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "datum toegevoegd" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "gebruiker" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Er bestaat al een gebruiker met deze gebruikersnaam." @@ -16901,19 +16874,19 @@ msgstr "Acties op maat" msgid "Example Usage" msgstr "Voorbeeld van gebruik" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, 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:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16922,7 +16895,7 @@ 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:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -16979,7 +16952,7 @@ msgstr "Ongeldige naam van het scheidingsteken: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "RGB-kleur in hexadecimaal. Voorbeeld: " -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16988,7 +16961,7 @@ msgstr "" "%s(%r) is ongeldig. De parameter to_model voor CounterCacheField moet een " "tekenreeks zijn in het formaat 'app.model'" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -17033,7 +17006,7 @@ msgstr "" "Ongeldige YAML-gegevens. De gegevens moeten de vorm hebben van meerdere " "documenten, of een enkel document dat een lijst met woordenboeken bevat." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -17042,7 +17015,7 @@ msgstr "" "Ongeldige lijst ({value}). Moet numeriek zijn en reeksen moeten in oplopende" " volgorde staan." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -17051,7 +17024,7 @@ msgstr "" "Geef een of meer afzonderlijke getallen of numerieke reeksen op, gescheiden " "door komma's. Voorbeeld: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -17110,7 +17083,7 @@ msgstr "" "Specificeer een numeriek bereik om meerdere IP-adressen te creëren.
Voorbeeld: 192.0.2. [1,5,100-254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Markdown syntaxis wordt ondersteund" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "URL-vriendelijke unieke afkorting" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "Voer contextgegevens in JSON formaat." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "MAC-adres moet het EUI-48-formaat hebben" @@ -17257,13 +17230,13 @@ msgstr "" "Dit object is gewijzigd sinds de weergave van het formulier. Raadpleeg het " "wijzigingslogboek van het object voor meer informatie." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Bereik”{value}„is ongeldig." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17272,50 +17245,50 @@ msgstr "" "Ongeldig bereik: eindwaarde ({end}) moet groter zijn dan de beginwaarde " "({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Dubbele of conflicterende kolomkop voor”{field}„" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Dubbele of conflicterende kolomkop voor”{header}„" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Rij {row}: Verwacht {count_expected} columns maar gevonden {count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Onverwachte kolomkop”{field}„gevonden." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Kolom”{field}„is geen gerelateerd object; kan geen punten gebruiken" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Ongeldig gerelateerd objectkenmerk voor kolom”{field}„: {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Vereiste kolomkop”{header}„niet gevonden." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Ontbrekende vereiste waarde voor dynamische queryparameter: " "'{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17377,18 +17350,18 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Onbekende app_label/model_name voor {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Ongeldig IP-adres ingesteld voor {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "" "Een kolom met de naam {name} is al gedefinieerd voor de tabel {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Niet gedefinieerd" @@ -17466,18 +17439,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} moet get_required_permission () implementeren" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17521,9 +17494,9 @@ msgid "Cluster (ID)" msgstr "Cluster (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Begin bij het opstarten" @@ -17545,26 +17518,34 @@ msgstr "Schijf (MB)" msgid "Size (MB)" msgstr "Grootte (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Soort cluster" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Toegewezen clustergroep" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Begin bij het opstarten in de hypervisor" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Toegewezen cluster" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Toegewezen apparaat binnen cluster" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Clustertype" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Clustergroep" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17590,7 +17571,7 @@ msgstr "" "De schijfgrootte wordt beheerd via de koppeling van virtuele schijven." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Schijf" @@ -17704,7 +17685,7 @@ msgstr "Moet een IPv zijn{family} adres. ({ip} is een IPv{version} adres.)" msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Het opgegeven IP-adres ({ip}) is niet toegewezen aan deze VM." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17713,7 +17694,7 @@ msgstr "" "De geselecteerde ouderinterface ({parent}) behoort tot een andere virtuele " "machine ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17722,7 +17703,7 @@ msgstr "" "De geselecteerde bridge-interface ({bridge}) behoort tot een andere virtuele" " machine ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17731,23 +17712,31 @@ msgstr "" "Het VLAN zonder label ({untagged_vlan}) moet tot dezelfde site behoren als " "de bovenliggende virtuele machine van de interface, of moet globaal zijn." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "grootte (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "virtuele schijf" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "virtuele schijven" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Toegevoegd {count} apparaten om te clusteren {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "Toegewezen VLAN's" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Interfaces voor kinderen" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPsec - Vervoer" @@ -17840,64 +17829,64 @@ msgstr "Virtuele privéstructuur van Ethernet" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Tunnelgroep (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Tunnelgroep (slug)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "IPsec-profiel (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "IPsec-profiel (naam)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Tunnel (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Tunnel (naam)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "Buiten IP (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "IKE-beleid (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "IKE-beleid (naam)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "IPsec-beleid (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "IPsec-beleid (naam)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "VM-interface (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Tunnelgroep" @@ -17913,13 +17902,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec-beleid" @@ -17985,16 +17974,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "IKE-versie" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Voorstel" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Toegewezen objecttype" @@ -18054,7 +18043,7 @@ msgstr "IKE-voorstellen" msgid "proposals" msgstr "voorstellen" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "vooraf gedeelde sleutel" @@ -18108,20 +18097,20 @@ msgstr "IPsec-beleid" msgid "IPSec profiles" msgstr "IPsec-profielen" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "L2VPN-beëindiging" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "L2VPN-beëindigingen" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN Beëindiging is al toegewezen ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18272,49 +18261,49 @@ msgstr "Toegewezen interface B" msgid "Side B" msgstr "Kant B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "authenticatiecijfer" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "draadloze LAN-groep" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "draadloze LAN-groepen" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "draadloos LAN" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "interface A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "interface B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "draadloze link" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "draadloze verbindingen" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} is geen draadloze interface." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Ongeldige kanaalwaarde: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Ongeldig kanaalkenmerk: {name}" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index 61802ae8b4e2a6ed7475b30eb12515d5c4a8f11f..c842e17f5b4da167bd878f8e0a8cce24b6deef13 100644 GIT binary patch delta 74455 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 qYI5(2v#4Wt-) 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 LE_%)PNY4KUGj%-r diff --git a/netbox/translations/pl/LC_MESSAGES/django.po b/netbox/translations/pl/LC_MESSAGES/django.po index d2a36569a..6c4f6ea84 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-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+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" @@ -25,7 +25,7 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Zaloguj się jako {user}." @@ -50,24 +50,24 @@ msgstr "Twoje hasło zostało pomyślnie zmienione." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planowane" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Wdrażanie" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -79,8 +79,8 @@ msgid "Active" msgstr "Aktywny" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Nieaktywny" @@ -93,9 +93,8 @@ msgstr "Wycofywanie" msgid "Decommissioned" msgstr "Wycofane z użytku" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Główny" @@ -113,7 +112,7 @@ msgstr "Trzeciorzędny" msgid "Inactive" msgstr "Nieaktywny" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Peer" @@ -126,217 +125,217 @@ msgstr "Piasta" msgid "Spoke" msgstr "Mówił" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Region (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Region (uproszczona nazwa)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Grupa placówek (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Grupa placówek (uproszczona nazwa)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Placówka" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Placówka (Uproszczona nazwa)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Dostawca usług (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Dostawca usług (uproszczona nazwa)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Konto u dostawcy usług (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Konto u dostawcy usług (nazwa konta)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Sieć dostawcy usług (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Typ łącza (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Typ łącza (uproszczona nazwa)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Placówka (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Lokalizacja (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Strona A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Szukaj" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -345,106 +344,106 @@ msgstr "Szukaj" msgid "Circuit" msgstr "Łącze" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Lokalizacja (uproszczona nazwa)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "Sieć dostawcy usług (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Łącze (CID dostawcy)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Łącze (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Łącze wirtualne (CID dostawcy)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Łącze wirtualne (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Dostawca usług (nazwa)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Grupa łącz (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Grupa łącz (uproszczona nazwa)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Typ łącza wirtualnego (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Typ łącza wirtualnego (uproszczona nazwa)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Wirtualne łącze" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Interfejs (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "Numery ASN" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -462,28 +461,28 @@ msgstr "Numery ASN" msgid "Provider" msgstr "Dostawca usług" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -494,43 +493,43 @@ msgstr "ID usługi" msgid "Color" msgstr "Kolor" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -546,73 +545,72 @@ msgstr "Kolor" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 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" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Konto u dostawcy usług" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -625,23 +623,22 @@ msgstr "Konto u dostawcy usług" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -653,45 +650,45 @@ msgstr "Konto u dostawcy usług" msgid "Status" msgstr "Status" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -704,22 +701,21 @@ msgstr "Status" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -728,24 +724,24 @@ msgstr "Status" msgid "Tenant" msgstr "Najemca" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Data instalacji" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Data podłączenia" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Przydzielona przepustowość (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -754,10 +750,10 @@ msgstr "Przydzielona przepustowość (Kbps)" msgid "Distance" msgstr "Dystans" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -765,97 +761,97 @@ msgstr "Dystans" msgid "Distance unit" msgstr "Jednostka odległości" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Parametry usługi" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Atrybuty" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Środowisko najemcy" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -922,11 +918,6 @@ msgstr "Środowisko najemcy" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -947,40 +938,40 @@ msgstr "Środowisko najemcy" msgid "Description" msgstr "Opis" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Typ zakończenia" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Wypowiedzenie" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Prędkość portu (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Prędkość od klienta do serwera (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Oznacz jako podłączony" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -988,61 +979,62 @@ msgstr "Oznacz jako podłączony" msgid "Circuit Termination" msgstr "Zakończenie obwodu" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Szczegóły wypowiedzenia" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Priorytet" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Sieć dostawcy usług" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1053,17 +1045,17 @@ msgstr "Sieć dostawcy usług" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rola" @@ -1084,15 +1076,15 @@ msgstr "Typ łącza" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1101,17 +1093,17 @@ msgstr "Status operacyjny" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1147,15 +1139,15 @@ msgid "Operational role" msgstr "Rola operacyjna" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1163,7 +1155,6 @@ msgstr "Rola operacyjna" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1176,33 +1167,33 @@ msgstr "Rola operacyjna" msgid "Interface" msgstr "Interfejs" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1216,37 +1207,37 @@ msgstr "Interfejs" msgid "Location" msgstr "Lokalizacja" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1254,88 +1245,88 @@ msgstr "Lokalizacja" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "Kontakty" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Region" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1345,8 +1336,8 @@ msgstr "Region" msgid "Site group" msgstr "Grupa placówek" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1355,58 +1346,58 @@ msgstr "Grupa placówek" msgid "Account" msgstr "Konto" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Strona terminowa" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Zlecenie" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1415,202 +1406,202 @@ msgstr "Zlecenie" msgid "Group" msgstr "Grupa" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Grupa łączy" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Typ łącza" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "Przydział grupy" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "kolor" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "typ łącza" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "typy łączy" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "ID łącza" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "Unikalne ID łącza" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "status" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "zainstalowany" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "zakańcza" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "przydzielona przepustowość (Kbps)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Przydzielona przeptustowość" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "łącze" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "łącza" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "grupa łączy" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "grupy łączy" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "ID członka" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "priorytet" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Przypisanie grupy łączy" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "przydziały grup łączy" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "strona zakończenia" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "Prędkość portu (Kbps)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Prędkość łącza fizycznego" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "prędkość nadrzędna (Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "Prędkość nadrzędna, jeśli różni się od prędkości portu" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "ID połączenia krosowego" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "ID lokalnego połączenia krosowego" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "panel krosowy/port(y)" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "ID panelu krosowego i numer(y) portu(ów)" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "opis" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "zakończenie łącza" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "zakończenia łączy" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "Zakończenie łącza musi być przypisane do punktu zakończenia." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1619,14 +1610,14 @@ msgstr "Zakończenie łącza musi być przypisane do punktu zakończenia." #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "nazwa" @@ -1634,13 +1625,13 @@ msgstr "nazwa" msgid "Full name of the provider" msgstr "Pełna nazwa dostawcy usług" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "uproszczona nazwa" @@ -1676,72 +1667,72 @@ msgstr "sieć dostawcy usług" msgid "provider networks" msgstr "sieci dostawców usług" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "typ łącza wirtualnego" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "typy łączy wirtualnych" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "łącze wirtualne" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "łącza wirtualne" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "roli" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "zakończenie łącza wirtualnego" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "zakończenia łączy wirtualnych" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1796,11 +1787,6 @@ msgstr "zakończenia łączy wirtualnych" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1815,14 +1801,14 @@ msgstr "zakończenia łączy wirtualnych" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1831,20 +1817,20 @@ msgstr "zakończenia łączy wirtualnych" msgid "Name" msgstr "Nazwa" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Łącza" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1852,44 +1838,44 @@ msgstr "Łącza" msgid "Circuit ID" msgstr "ID łącza" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "Strona A" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Strona Z" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Przydzielona przepustowość" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Zadania" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Strona" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Typ zakończenia" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Punkt zakończenia" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Grupa placówek" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1905,7 +1891,7 @@ msgstr "Konta" msgid "Account Count" msgstr "Liczba kont" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "Ilość ASN" @@ -1917,42 +1903,42 @@ msgid "Terminations" msgstr "Zakończenia" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1976,12 +1962,12 @@ msgstr "Zakończenia" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1990,35 +1976,35 @@ msgstr "Zakończenia" msgid "Device" msgstr "Urządzenie" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "Ten użytkownik nie ma uprawnień do synchronizacji tego źródła danych." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Utworzono obiekt" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Obiekt zaktualizowany" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Obiekt usunięty" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "Zadanie rozpoczęte" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "Zadanie ukończone" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "Zadanie nie powiodło się" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "Błąd zadania" @@ -2043,13 +2029,13 @@ msgstr "Zakończone" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Nie powiodło się" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2104,8 +2090,8 @@ msgid "30 days" msgstr "30 dni" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2118,7 +2104,7 @@ msgstr "30 dni" msgid "Created" msgstr "Utworzono" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Zaktualizowano" @@ -2162,83 +2148,83 @@ msgstr "Informacja" msgid "Warning" msgstr "Ostrzeżenie" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Błąd" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Lokalne" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Nazwa użytkownika" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Używane tylko do duplikowania poprzez HTTP(S)" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Hasło" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "gałąź" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, 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:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "ID klucza dostępu AWS" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "Tajny klucz dostępu AWS" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Źródło danych (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Źródło danych (nazwa)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Użytkownik (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Nazwa użytkownika" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2247,7 +2233,6 @@ msgstr "Nazwa użytkownika" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2256,15 +2241,15 @@ msgstr "Nazwa użytkownika" msgid "Enabled" msgstr "Włączono" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 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:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2275,122 +2260,122 @@ msgstr "Parametry" 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: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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Źródło danych" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Plik" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Źródło danych" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Utworzenie" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Typ obiektu" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Utworzony po" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Utworzony przed" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Zaplanowane po" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Zaplanowane przed" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Rozpoczęte po" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Rozpoczęte przed" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Zakończone po" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Zakończone przed" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Użytkownik" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Czas" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "Po" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "Wcześniej" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Działanie" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2425,21 +2410,21 @@ msgstr "Musisz przesłać plik lub wybrać plik danych do synchronizacji" msgid "Rack Elevations" msgstr "Elewacje szaf" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py: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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Zasilanie" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Bezpieczeństwo" @@ -2455,8 +2440,8 @@ msgid "Pagination" msgstr "Paginacja" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Walidacja" @@ -2466,9 +2451,9 @@ msgstr "Walidacja" msgid "User Preferences" msgstr "Preferencje użytkownika" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Różne" @@ -2490,237 +2475,237 @@ msgstr "Bieżąca wartość: {value}" msgid " (default)" msgstr " (domyślnie)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "czas" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "nazwa użytkownika" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "Identyfikator żądania" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "działanie" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "wiadomość" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "dane wstępnej zmiany" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "dane po zmianie" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "zmiana obiektu" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "zmiany obiektu" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "" "Rejestracja zmian nie jest obsługiwana dla tego typu obiektu ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "utworzony" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "komentarz" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "dane konfiguracyjne" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "wersja konfiguracji" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "wersje konfiguracji" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Domyślna konfiguracja" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Bieżąca konfiguracja" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Wersja konfiguracji #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "typ" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "włączone" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "interwał synchronizacji" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "ignoruj zasady" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Wzorce (jeden na wiersz) dopasowujące pliki do zignorowania podczas " "synchronizacji" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "parametry" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "ostatnio zsynchronizowane" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "źródło danych" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "źródła danych" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Nieznany typ backendu: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "Adresy URL dla lokalnych źródeł muszą zaczynać się od {scheme} (lub nie " "określ żadnego schematu)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "Nie można zainicjować synchronizacji; synchronizacja jest już w toku." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "" "Wystąpił błąd podczas inicjowania zaplecza. Należy zainstalować zależność: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "Ostatnia aktualizacja" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "ścieżka" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Ścieżka pliku względem katalogu głównego źródła danych" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "rozmiar" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "suma kontrolna" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "Długość musi wynosić 64 znaki heksadecymalne." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "suma kontrolna SHA256 dla pliku" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "plik danych" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "pliki danych" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "automatyczna synchronizacja rekordu" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "automatycznie synchronizuj rekordy" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "root pliku" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "ścieżka pliku" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Ścieżka pliku względem wyznaczonej ścieżki głównej" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "plik zarządzany" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "zarządzane pliki" @@ -2749,7 +2734,7 @@ msgstr "rozpoczął się" msgid "completed" msgstr "ukończony" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "dane" @@ -2802,7 +2787,7 @@ msgstr "" msgid "object type" msgstr "typ obiektu" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "typy obiektów" @@ -2810,24 +2795,24 @@ msgstr "typy obiektów" msgid "Sync Data" msgstr "Synchronizuj dane" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Usunięcie zostało zablokowane przez regułę ochrony: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Pełne imię i nazwisko" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2835,13 +2820,13 @@ msgstr "Pełne imię i nazwisko" msgid "Object" msgstr "Obiekt" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "ID żądania" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Wiadomość" @@ -2851,28 +2836,28 @@ msgstr "Wiadomość" msgid "Is Active" msgstr "Jest aktywny" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Ostatnia synchronizacja" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "Pliki" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Ścieżka" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Ostatnia aktualizacja" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2887,8 +2872,8 @@ msgstr "Interwał" msgid "Log Entries" msgstr "Wpisy do dziennika" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Poziom" @@ -2896,45 +2881,45 @@ msgstr "Poziom" msgid "No log entries" msgstr "Brak wpisów do dziennika" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Wersja" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Ostatnia aktualizacja" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Minimalna wersja NetBox" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Maksymalna wersja NetBox" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Nie znaleziono danych wtyczki" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certyfikowany" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Opublikowano" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Zainstalowana wersja" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Najnowsza wersja" @@ -2998,88 +2983,88 @@ msgstr "PID" msgid "No workers found" msgstr "Nie znaleziono modułów wykonawczych" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Nie znaleziono zadania {job_id}" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Nie znaleziono zadania {id}. " -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Zadanie w kolejce #{id} do synchronizacji {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Dziennik" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Przywrócona wersja konfiguracji #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Zadanie {id} zostało usunięte." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Błąd usuwania zadania {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Zadanie {id} zostało ponownie dodane do kolejki." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Zadanie {id} zostało dodane do kolejki." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Zadanie {id} zostało zatrzymane." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Nie udało się zatrzymać zadania {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Nie można załadować katalogu wtyczek" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Nie znaleziono wtyczki {name}" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "Tryb interfejsu nie obsługuje q-in-q service vlan" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "Tryb interfejsu nie obsługuje nietagowanych VLANów" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "Tryb interfejsu nie obsługuje tagowanych VLANów" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Pozycja (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "ID obiektu" @@ -3106,8 +3091,8 @@ msgid "Staging" msgstr "Etap przygotowywaczy" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Wycofywanie z użytku" @@ -3173,7 +3158,7 @@ msgstr "Przestarzały" msgid "Millimeters" msgstr "Milimetry(ów)" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Cale(i)" @@ -3191,41 +3176,40 @@ msgstr "Od tyłu do przodu" msgid "Stale" msgstr "Nieświeży" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3253,7 +3237,7 @@ msgid "Rear" msgstr "Tył" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Na etapie przygotowawczym" @@ -3286,7 +3270,7 @@ msgid "Top to bottom" msgstr "Od góry do dołu" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Pasywny" @@ -3315,9 +3299,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Pozostałe" @@ -3329,350 +3313,349 @@ msgstr "ITA/Międzynarodowy" msgid "Physical" msgstr "Fizyczny" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Sieci bezprzewodowe" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Most" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Grupa agregacji linków (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "Szybki Ethernet (100 Mb/s)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabiteEthernet (1 Gb/s)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Gb/s" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "Ethernet 10 Gb/s" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "Ethernet 25 Gb/s" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "Ethernet 40 Gb/s" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "Ethernet 50 Gb/s" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gb/s" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Gb/s" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Gb/s" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "Ethernet 800 Gb/s" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Wtykowe nadajniki-odbiorniki" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Płaszczyzna tylna Ethernet" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Komórkowy" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Numer seryjny" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "koncentryczny" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Łączenie w stos" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Połowa" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Pełny" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatyczny" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Dostępowy (nietagowany)" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagowany" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Tagowane (Wszystkie)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "Standard IEEE" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "Pasywny 24V (2 pary)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "Pasywny 24V (4-parowy)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "Pasywny 48V (2 pary)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "Pasywny 48V (4 pary)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Miedź" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Światłowód" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Pojedynczy" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Bagażnik" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "Bagażnik 2C1P" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "Bagażnik 2C2P" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "Bagażnik 2C4P" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "Bagażnik 2C4P (shuffle)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "Bagażnik 2C6P" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "Bagażnik 2C8P" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "Bagażnik 2C12P" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "Bagażnik 4C1P" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "Bagażnik 4C2P" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "Bagażnik 4C4P" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "Bagażnik 4C4P (shuffle)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "Bagażnik 4C6P" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "Bagażnik 4C8P" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "Bagażnik 8C4P" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Wybicie" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "Wybicie 1C4P: 4C1P" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "Wybicie 1C6P: 6C1P" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "Przebicie 2C4P: 8C1P (mieszanie)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Miedź - skręcona para (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Miedź - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Miedź - koncentryczna" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Światłowód - wielomodowy" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Światłowód - jednomodowy" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Włókno - Inne" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Połączony" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometry" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metry" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Centymetry(ów)" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mile" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Stopy" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Nadmiarowy" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Jednofazowy" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Trójfazowy" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Niepełnosprawny" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Wadliwy" @@ -3686,275 +3669,275 @@ msgstr "Nieprawidłowy format adresu MAC: {value}" msgid "Invalid WWN format: {value}" msgstr "Nieprawidłowy format WWN: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Region nadrzędny (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Region nadrzędny (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Nadrzędna grupa placówek (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Nadrzędna grupa placówek (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Grupa (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Grupa (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Lokalizacja nadrzędna (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Lokalizacja nadrzędna (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Producent (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Producent (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Typ szafy (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Typ szafy (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Rola (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Rola (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Szafa (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Użytkownik (nazwa)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Domyślna platforma (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Domyślna platforma (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Posiada zdjęcie przodu" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Posiada zdjęcie tyłu" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Posiada porty konsolowe" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Posiada porty serwera konsolowego" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Posiada gniazda wejściowe zasilania" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Posiada gniazda zasilające" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Posiada interfejsy" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Posiada porty pass-through" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Posiada zatoki na moduły" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Posiada zatoki na urządzenia" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Posiada pozycje inwentarza" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Profil (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Profil (nazwa)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Typ urządzenia (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Typ modułu (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Port zasilania (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Tylny port (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Port przedni (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Nadrzędny element inwentarza (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Szablon konfiguracji (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Rola urządzenia nadrzędnego (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Rola urządzenia nadrzędnego (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Natychmiastowa platforma macierzysta (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Natychmiastowa platforma macierzysta (ślimak)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Platforma nadrzędna (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Platforma macierzysta (ślimak)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Typ urządzenia (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Urządzenie nadrzędne (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Platforma (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Platforma (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Nazwa placówki (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Zatoka nadrzędna (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "Klaster wirtualizacji (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Grupa klastra (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Grupa klastra (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Model urządzenia (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Jest pełnej głębokości" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3962,226 +3945,226 @@ msgstr "Jest pełnej głębokości" msgid "MAC address" msgstr "Adres MAC" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Posiada główny adres IP" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Posiada adres IP OOB (poza pasmem)" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Wirtualny stos (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Jest członkiem stosu wirtualnego" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "OOB IP (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Posiada kontekst urządzenia wirtualnego" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Model urządzenia" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Typ modułu (model)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Zatoka modułu (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Szafa (nazwa)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Urządzenie (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Urządzenie (nazwa)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Typ urządzenia (model)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Rola urządzenia (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Rola urządzenia (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Wirtualny stos (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Wirtualny stos" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Najemca (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Najemca (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Moduł (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Kabel (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Maszyna wirtualna (nazwa)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Maszyna wirtualna (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Interfejs (nazwa)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "Interfejs maszyny wirtualnej (nazwa)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "Interfejs maszyny wirtualnej (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Jest przypisany" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Jest podstawowy" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "Tryb 802.1Q" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Przypisany VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "Przypisany VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "Polityka tłumaczenia VLAN (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4189,132 +4172,132 @@ msgstr "Polityka tłumaczenia VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Polityka tłumaczenia VLAN" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "" "Interfejsy wirtualnej obudowy dla urządzenia, gdy urządzenie jest głównym" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "" "Interfejsy wirtualnej obudowy dla urządzenia, gdy urządzenie jest głównym " "(ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfejsy wirtualnego stosu dla urządzenia" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfejsy wirtualnego stosu dla urządzenia (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Typ interfejsu" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Interfejs nadrzędny (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Interfejs mostkowy (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "Interfejs LAG (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "Adres MAC" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Podstawowy adres MAC (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Podstawowy adres MAC" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Kontekst urządzenia wirtualnego" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Kontekst urządzenia wirtualnego (identyfikator)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "Bezprzewodowa sieć LAN" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Połączenie bezprzewodowe" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Zakończenie łącza wirtualnego (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Nadrzędna zatoka modułu (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Zainstalowany moduł (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Zainstalowane urządzenie (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Zainstalowane urządzenie (nazwa)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Master (nazwa)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Niezakończony" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Rozdzielnica zasilająca (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Tagi" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4324,7 +4307,7 @@ msgstr "Tagi" msgid "Position" msgstr "Pozycja" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4332,48 +4315,48 @@ msgstr "" "Obsługiwane są zakresy alfanumeryczne. (Musi odpowiadać liczbie tworzonych " "nazw.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Obiekty" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Nazwa kontaktu" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Telefon kontaktowy" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Strefa czasowa" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4382,70 +4365,70 @@ msgstr "Strefa czasowa" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Szerokość" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Jednostki malejące" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Szerokość zewnętrzna" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Wysokość zewnętrzna" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Głębokość zewnętrzna" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Jednostka zewnętrzna" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Głębokość montażu" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4454,85 +4437,85 @@ msgstr "Głębokość montażu" msgid "Weight" msgstr "Waga" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Waga maksymalna" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Jednostka wagowa" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Wymiary zewnętrzne" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Typ szafy" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Numer seryjny" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4541,170 +4524,169 @@ msgstr "Przepływ powietrza" msgid "Rack" msgstr "Szafa" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 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:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Numer części" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "Wysokość U" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Wyklucz z wykorzystania" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Obudowa" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "Rola maszyny wirtualnej" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 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:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 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: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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Platforma" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Klaster" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Konfiguracja" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Rodzaj modułu" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4721,110 +4703,110 @@ msgstr "Rodzaj modułu" msgid "Label" msgstr "Etykieta" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Jednostka długości" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Domena" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 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:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Faza" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Napięcie" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: 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:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Maksymalne wykorzystanie" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Maksymalne losowanie" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Maksymalny pobór mocy (waty)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Przydzielone losowanie" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Port zasilania" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 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:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "Typ PoE" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4838,371 +4820,371 @@ msgstr "Rola sieci bezprzewodowej" msgid "Module" msgstr "Moduł" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Prędkość" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "Tagowane VLANy" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Dodaj tagowane VLANy" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Adresowanie" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Działanie" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Przełączanie 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Dodaj/Usuń" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "Tryb interfejsu musi być określony, aby przypisać sieci VLAN" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Interfejs dostępowy nie może mieć przypisanych tagowanych VLANów." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Nazwa regionu nadrzędnego" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Nazwa nadrzędnej grupy placówek" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Przypisany region" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Przydzielona grupa" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "dostępne opcje" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Przydzielona placówka" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Lokalizacja nadrzędna" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Lokalizacja nie została znaleziona." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Producent tego typu szaf" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "Najniższy numer pozycji w szafie" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Szerokość od belki do belki (w calach)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Jednostka do wymiarów zewnętrznych" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Jednostka masy w szafach" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Nazwa przydzielonego najemcy" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Nazwa przypisanej roli" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Model typu stelaża" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Kierunek przepływu powietrza" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "Szerokość musi być ustawiona, jeśli nie określa się typu stelaża." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "Wysokość U musi być ustawiona, jeśli nie określa się typu stelaża." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Witryna nadrzędna" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 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:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Jednostki" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Lista poszczególnych numerów jednostek oddzielona przecinkami" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Producent, który produkuje ten typ urządzenia" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "Domyślna platforma dla urządzeń tego typu (opcjonalnie)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Waga urządzenia" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Jednostka do wagi urządzenia" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Waga modułu" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Jednostka do ciężaru modułu" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "Wartości atrybutów przypisanego profilu przekazywane jako słownik" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "Profil musi być określony, jeśli podane są dane atrybutu." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Rola urządzenia nadrzędnego" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "Nie znaleziono roli urządzenia." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Platforma macierzysta" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Platforma nie została znaleziona." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Ogranicz przypisania platformy do tego producenta" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Przypisana rola" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Producent typu urządzenia" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Model typu urządzenia" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Wirtualne podwozie" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Klaster wirtualizacji" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Przypisana lokalizacja (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Przypisana szafa (jeśli określona)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Twarz" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Powierzchnia montażu w szafie" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Urządzenie nadrzędne (dla urządzeń podrzędnych)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Osłona urządzenia" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Osłona urządzenia, w której to urządzenie jest zainstalowane (dla urządzeń " "podrzędnych)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Wnęka modułu" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "Wnęka modułu, w której ten moduł jest zainstalowany" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Rodzaj modułu" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Replikacja komponentów" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5210,99 +5192,99 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Zastosuj komponenty" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Zastosuj już istniejące komponenty" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Typ portu" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Prędkość portu w bps" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Rodzaj wylotu" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Lokalny port zasilania zasilający to gniazdko" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Interfejs mostkowy" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Opóźnienie" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Nadrzędny interfejs LAG" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Vdc" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Nazwy VDC oddzielone przecinkami, otoczone podwójnymi cudzysłowami. " "Przykład:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Medium fizyczne" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Dwupoziomowy" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Tryb PoE" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Typ PoE" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Tryb pracy IEEE 802.1Q (dla interfejsów L2)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Filtruj sieci VLAN dostępne do przypisania według grup" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "" "Przypisany nieoznakowany identyfikator VLAN (filtrowany według grupy VLAN)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5310,97 +5292,97 @@ msgstr "" "Przypisane oznaczone identyfikatory VLAN oddzielone przecinkami, zamknięte " "podwójnymi cudzysłowami (filtrowane według grupy VLAN). Przykład:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" msgstr "" "Przypisany identyfikator sieci VLAN usługi Q-in-Q (filtrowany według grupy " "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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "Przypisany VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Rola Rf" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Rola bezprzewodowa (AP/stacja)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} nie jest przypisany do urządzenia {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Klasyfikacja medium fizycznego" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Zainstalowane urządzenie" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Urządzenie dziecięce zainstalowane w tej wnęce" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Nie znaleziono urządzenia dziecięcego." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Nadrzędny element zapasów" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Typ komponentu" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Typ komponentu" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Nazwa komponentu" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Nazwa komponentu" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "" "Nazwa komponentu musi być określona, gdy określony jest typ komponentu" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Nie znaleziono komponentu: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "" "Typ komponentu musi być określony, gdy określona jest nazwa komponentu" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5408,99 +5390,99 @@ msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)" msgid "Virtual machine" msgstr "Maszyna wirtualna" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "Nadrzędna maszyna wirtualna przypisanego interfejsu (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Przypisany interfejs" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Ustaw to główny adres MAC dla przypisanego interfejsu" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Należy określić urządzenie nadrzędne lub maszynę wirtualną podczas " "przypisywania interfejsu" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Strona po stronie A" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Miejsce urządzenia nadrzędnego A (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Urządzenie boczne A" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Nazwa urządzenia" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Typ strony A" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Nazwa strony A" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Nazwa połączenia" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Strona B" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Miejsce urządzenia macierzystego B (jeśli istnieje)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Urządzenie boczne B" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Strona typu B" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Nazwa strony B" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Status połączenia" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Profil połączenia kablowego" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "Nazwa koloru (np. „Czerwony”) lub kod heksadecymalny (np. „f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Strona{side_upper}: {device} {termination_object} jest już podłączona" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} Nie znaleziono zakończenia bocznego: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5509,64 +5491,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Mistrzu" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Urządzenie główne" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Nazwa witryny nadrzędnej" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Nadrzędna rozdzielnica zasilająca" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Podstawowy lub nadmiarowy" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Rodzaj zasilania (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Pojedynczy lub trójfazowy" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "Podstawowy IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "Podstawowy IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Adres IPv6 z prefiksem, np. 2001:db8::1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5606,8 +5588,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5615,104 +5597,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Linia zasilająca" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Status urządzenia" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Region macierzysty" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Grupa nadrzędna" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Liczba stojaków" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Funkcja" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Rezerwacje" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Komponenty" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Liczba urządzeń" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Rola urządzenia podrzędnego" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Liczba modułów" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Rola urządzenia" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Model" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Posiada adres IP OOB" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Wirtualny element podwozia" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Posiada konteksty urządzeń wirtualnych" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Grupa klastra" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Okablowany" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Zajęty" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5725,48 +5707,48 @@ msgstr "Zajęty" msgid "Connection" msgstr "Połączenie" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Typ" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Tylko MGMT" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Tryb 802.1Q" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Kanał bezprzewodowy" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Częstotliwość kanału (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Szerokość kanału (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Moc transmisji (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5776,23 +5758,23 @@ msgstr "Moc transmisji (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Odkryte" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Przypisane urządzenie" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Przypisana maszyna maszynowa" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Przypisany do interfejsu" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "Podstawowy MAC interfejsu" @@ -5801,19 +5783,18 @@ msgstr "Podstawowy MAC interfejsu" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Wirtualny element podwozia istnieje już na pozycji {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5826,21 +5807,21 @@ msgstr "Rodzaj zakresu" msgid "Scope" msgstr "Zakres" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Proszę wybrać {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Typ zakresu (aplikacja i model)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Tylne porty" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5849,30 +5830,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:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Informacje kontaktowe" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Rola szafy" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "Uproszczona nazwa" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Kontrola zapasów" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5880,37 +5861,37 @@ msgstr "" "Lista numerycznych identyfikatorów jednostek oddzielonych przecinkami. " "Zakres można określić za pomocą myślnika." -#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Profil i atrybuty" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 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:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 msgid "The priority of the device in the virtual chassis" msgstr "Priorytet urządzenia w wirtualnej obudowie" -#: netbox/dcim/forms/model_forms.py:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Charakterystyka" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5925,50 +5906,50 @@ msgstr "" "zostanie automatycznie zastąpiony wartością pozycji podczas tworzenia nowego" " modułu." -#: netbox/dcim/forms/model_forms.py:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Szablon portu konsoli" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Szablon portu serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Szablon portu przedniego" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Szablon interfejsu" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Szablon gniazdka elektrycznego" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Szablon portu zasilania" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Szablon tylnego portu" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Port konsoli" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5980,7 +5961,7 @@ msgstr "Port serwera konsoli" msgid "Front Port" msgstr "Port przedni" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5992,40 +5973,40 @@ msgstr "Port przedni" msgid "Rear Port" msgstr "Tylny port" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Port zasilania" -#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Gniazdo zasilania" -#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Przypisywanie komponentów" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "Interfejs LAG" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 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:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Urządzenie dziecięce" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6033,65 +6014,64 @@ 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:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Port konsoli" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Port serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Port przedni" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Gniazdo zasilania" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Tylny port" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Przedmiot zapasów" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rola pozycji zapasów" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "Interfejs VM" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6099,7 +6079,7 @@ msgstr "" "Obsługiwane są zakresy alfanumeryczne. (Muszą odpowiadać liczbie tworzonych " "obiektów.)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6108,7 +6088,7 @@ msgstr "" "Podany wzór określa {value_count} wartości, ale {pattern_count} są " "oczekiwane." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6116,11 +6096,11 @@ msgstr "" msgid "Members" msgstr "Członkowie" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Pozycja początkowa" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6128,11 +6108,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:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Urządzenia członkowskie" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "Pozycja musi być określona dla pierwszego członka VC." @@ -6145,68 +6125,68 @@ msgstr "" "Nieprawidłowa pozycja tylnego portu ({rear_port_position}): Tylny port " "{name} ma tylko {positions} pozycje." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "profil" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "etykieta" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "długość" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "jednostka długości" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "kabel" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "linki" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "Należy określić jednostkę podczas ustawiania długości kabla" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "Musi zdefiniować zakończenia A i B podczas tworzenia nowego kabla." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Nie można podłączyć różnych typów zakończeń do tego samego końca kabla." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Niekompatybilne typy zakończeń: {type_a} a {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "Zakończenia A i B nie mogą łączyć się z tym samym punktem." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "zakończyć" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "zakończenie kabla" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "zakończenia kabli" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6215,7 +6195,7 @@ msgstr "" "Nie można podłączyć kabla do {obj_parent} > {obj} ponieważ jest oznaczony " "jako połączony." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6224,59 +6204,59 @@ msgstr "" "Znaleziono duplikat zakończenia {app_label}.{model} {termination_id}: kabel " "{cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kable nie mogą być zakończone {type_display} interfejsy" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Zakończenia obwodów podłączone do sieci dostawcy nie mogą być okablowane." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "jest aktywny" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "jest kompletny" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "jest podzielony" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "ścieżka kabla" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "ścieżki kablowe" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "" "Wszystkie początkowe zakończenia muszą być dołączone do tego samego " "połączenia" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "Wszystkie pośrednie zakończenia muszą mieć ten sam typ zakończenia" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "Wszystkie pośrednie zakończenia muszą mieć ten sam obiekt nadrzędny" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Wszystkie łącza muszą być kablowe lub bezprzewodowe" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Wszystkie linki muszą być zgodne z pierwszym typem łącza" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6285,17 +6265,17 @@ msgstr "" "{module} jest akceptowany jako substytucja położenia wnęki modułu po " "dołączeniu do typu modułu." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Etykieta fizyczna" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "" "Szablony komponentów nie mogą być przenoszone do innego typu urządzenia." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6303,48 +6283,48 @@ msgstr "" "Szablonu komponentu nie można skojarzyć zarówno z typem urządzenia, jak i " "typem modułu." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "" "Szablon komponentu musi być skojarzony z typem urządzenia lub typem modułu." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "szablon portu konsoli" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "szablony portów konsoli" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "szablon portu serwera konsoli" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "szablony portów serwera konsoli" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "maksymalne losowanie" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "przydzielone losowanie" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "szablon portu zasilania" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "szablony portów zasilania" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." @@ -6352,93 +6332,93 @@ msgstr "" "Przydzielone losowanie nie może przekroczyć maksymalnego losowania " "({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "noga karmiąca" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Faza (dla zasilania trójfazowego)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "szablon gniazdka elektrycznego" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "szablony gniazdek elektrycznych" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Nadrzędny port zasilania ({power_port}) musi należeć do tego samego typu " "urządzenia" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Nadrzędny port zasilania ({power_port}) musi należeć do tego samego typu " "modułu" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "Tylko zarządzanie" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "interfejs mostka" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "rola bezprzewodowa" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "szablon interfejsu" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "szablony interfejsu" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" "Interfejs mostka ({bridge}) musi należeć do tego samego typu urządzenia" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Interfejs mostka ({bridge}) musi należeć do tego samego typu modułu" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "Tylny port ({rear_port}) musi należeć do tego samego typu urządzenia" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "położenia" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "szablon portu przedniego" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "szablony portów przednich" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6447,15 +6427,15 @@ msgstr "" "Liczba pozycji nie może być mniejsza niż liczba zmapowanych szablonów " "tylnych portów ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "szablon tylnego portu" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "szablony tylnych portów" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6464,35 +6444,35 @@ msgstr "" "Liczba pozycji nie może być mniejsza niż liczba zmapowanych szablonów portów" " przednich ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "położenie" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "" "Identyfikator, do którego należy odwołać się podczas zmiany nazwy " "zainstalowanych komponentów" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "szablon modułu wnęki" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "szablony modułów" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "szablon kieszeni urządzenia" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "szablony kieszeni urządzeń" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6501,21 +6481,21 @@ msgstr "" "Rola podurządzenia typu urządzenia ({device_type}) musi być ustawiony na " "„rodzic”, aby zezwolić na gniazda urządzeń." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "ID części" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Identyfikator części przypisany przez producenta" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "szablon pozycji inwentaryzacji" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "szablony pozycji inwentaryzacji" @@ -6646,11 +6626,11 @@ msgid "tagged VLANs" msgstr "oznaczone sieci VLAN" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -6670,77 +6650,77 @@ msgid "" msgstr "" "Adres MAC {mac_address} jest przypisany do innego interfejsu ({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "macierzysta LGD" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Ten interfejs jest używany tylko do zarządzania poza pasmem" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "Prędkość (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "dupleks" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64-bitowa nazwa światowa" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "kanał bezprzewodowy" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "częstotliwość kanału (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Wypełnione przez wybrany kanał (jeśli ustawiony)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "moc nadawania (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "bezprzewodowe sieci LAN" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "interfejs" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "interfejsy" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} Interfejsy nie mogą mieć podłączonego kabla." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} interfejsów nie można oznaczyć jako połączonych." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Interfejs nie może być własnym rodzicem." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Do interfejsu nadrzędnego można przypisać tylko interfejsy wirtualne." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6749,7 +6729,7 @@ msgstr "" "Wybrany interfejs nadrzędny ({interface}) należy do innego urządzenia " "({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6758,7 +6738,7 @@ msgstr "" "Wybrany interfejs nadrzędny ({interface}) należy do {device}, która nie jest" " częścią wirtualnej obudowy {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6766,7 +6746,7 @@ msgid "" msgstr "" "Wybrany interfejs mostu ({bridge}) należy do innego urządzenia ({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6775,21 +6755,21 @@ msgstr "" "Wybrany interfejs mostu ({interface}) należy do {device}, która nie jest " "częścią wirtualnej obudowy {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Interfejsy wirtualne nie mogą mieć nadrzędnego interfejsu LAG." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "Interfejs LAG nie może być własnym rodzicem." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "Wybrany interfejs LAG ({lag}) należy do innego urządzenia ({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6798,35 +6778,35 @@ msgstr "" "Wybrany interfejs LAG ({lag}) należy do {device}, która nie jest częścią " "wirtualnej obudowy {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Kanał można ustawić tylko na interfejsach bezprzewodowych." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Częstotliwość kanału może być ustawiona tylko na interfejsach " "bezprzewodowych." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "Nie można określić niestandardowej częstotliwości z wybranym kanałem." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Szerokość kanału może być ustawiona tylko na interfejsach bezprzewodowych." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "" "Nie można określić niestandardowej szerokości przy zaznaczonym kanale." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "Tryb interfejsu nie obsługuje nieoznaczonej sieci VLAN." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6883,7 +6863,7 @@ msgid "module bays" msgstr "kieszenie modułowe" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 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." @@ -6921,15 +6901,15 @@ msgid "inventory item roles" msgstr "role pozycji zapasów" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "numer seryjny" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "znacznik zasobu" @@ -6971,57 +6951,57 @@ msgid "Cannot assign inventory item to component on another device" msgstr "" "Nie można przypisać elementu zapasów do komponentu na innym urządzeniu" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "producenta" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "producentów" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "model" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "domyślna platforma" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "numer części" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Dyskretny numer części (opcjonalnie)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "wysokość (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "wykluczyć z wykorzystania" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" "Urządzenia tego typu są wykluczone przy obliczaniu wykorzystania szafy." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "jest pełna głębokość" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "Urządzenie zajmuje zarówno przednią, jak i tylną powierzchnię szafy." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "status rodzica/dziecka" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -7030,24 +7010,24 @@ msgstr "" " Pozostaw puste, jeśli ten typ urządzenia nie jest ani rodzicem, ani " "dzieckiem." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "przepływ powietrza" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "typ urządzenia" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "typy urządzeń" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "Wysokość U musi być w odstępach co 0,5 jednostki szafy." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7056,7 +7036,7 @@ msgstr "" "Urządzenie {device} w szafie {rack} nie ma wystarczającej ilości miejsca, " "aby pomieścić wysokość {height}U" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7066,7 +7046,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} instancji już zamontowanych " "w szafach." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7074,166 +7054,166 @@ msgstr "" "Przed odtajnieniem go jako urządzenia nadrzędnego należy usunąć wszystkie " "szablony kieszeni urządzeń powiązane z tym urządzeniem." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Typy urządzeń podrzędnych muszą mieć wartość 0U." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Maszyny wirtualne mogą być przypisane do tej roli" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Rola urządzenia najwyższego poziomu z tą nazwą już istnieje." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "" "Rola urządzenia najwyższego poziomu z tą uproszczoną nazwą już istnieje." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "rola urządzenia" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "role urządzenia" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Opcjonalnie ogranicz tę platformę do urządzeń określonego producenta" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "platforma" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "platformy" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "Nazwa platformy musi być niepowtarzalna." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Ślimak platformy musi być wyjątkowy." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "Funkcja, jaką spełnia to urządzenie" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numer seryjny podwozia, przypisany przez producenta" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Unikalny znacznik używany do identyfikacji tego urządzenia" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "pozycja (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "powierzchnia szafy" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "podstawowy IPv4" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "podstawowy IPv6" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "Poza pasmem IP" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "Pozycja VC" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Wirtualna pozycja podwozia" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "Priorytet VC" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Priorytet wyboru głównego wirtualnego podwozia" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "swoboda" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Współrzędne GPS w formacie dziesiętnym (xx.rrrr)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "długość geograficzna" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "Nazwa urządzenia musi być niepowtarzalna dla każdej witryny." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "urządzenie" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "urządzenia" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Szafa {rack} nie należy do terenu {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Lokalizacja {location} nie należy do strony {site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Szafa {rack} nie należy do lokalizacji {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "Nie można wybrać powierzchni szafy bez przypisania szafy." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "Nie można wybrać pozycji w szafie bez przypisania szafy." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "Pozycja musi być w odstępach co 0,5 jednostek regałowych." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "" "Należy określić powierzchnię szafy podczas definiowania pozycji w szafie." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "" "Typ urządzenia 0U ({device_type}) nie może być przypisany do pozycji szafy." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7241,7 +7221,7 @@ msgstr "" "Typy urządzeń podrzędnych nie mogą być przypisane do powierzchni szafy. Jest" " to atrybut urządzenia nadrzędnego." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7249,7 +7229,7 @@ msgstr "" "Typy urządzeń podrzędnych nie mogą być przypisane do pozycji szafy. Jest to " "atrybut urządzenia nadrzędnego." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7258,22 +7238,22 @@ msgstr "" "U{position} jest już zajęty lub nie ma wystarczającej ilości miejsca, aby " "pomieścić ten typ urządzenia: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} nie jest adresem IPv4." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Podany adres IP ({ip}) nie jest przypisany do tego urządzenia." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} nie jest adresem IPv6." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7282,23 +7262,23 @@ msgstr "" "Przydzielona platforma jest ograniczona do {platform_manufacturer} typy " "urządzeń, ale typ tego urządzenia należy do {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Przypisany klaster należy do innej lokalizacji ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Przypisany klaster należy do innej lokalizacji ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Urządzenie przypisane do wirtualnej obudowy musi mieć zdefiniowane " "położenie." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7307,22 +7287,22 @@ msgstr "" "Nie można usunąć urządzenia z wirtualnej obudowy {virtual_chassis} ponieważ " "jest obecnie wyznaczony jako jego mistrz." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "domena" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "wirtualne podwozie" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "Wybrany mistrz ({master}) nie jest przypisany do tej wirtualnej obudowy." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7331,26 +7311,26 @@ msgstr "" "Nie można usunąć wirtualnej obudowy {self}. Istnieją interfejsy członów, " "które tworzą interfejsy LAG między podwoziami." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identyfikator" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Identyfikator numeryczny unikalny dla urządzenia nadrzędnego" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "komentarzy" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "kontekst urządzenia wirtualnego" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "konteksty urządzeń wirtualnych" @@ -7384,67 +7364,67 @@ msgstr "" "Nie można ponownie przypisać adresu MAC, gdy jest on wyznaczony jako główny " "MAC dla obiektu" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Interfejs nie może być połączony z samym sobą." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Interfejsy wirtualne nie mogą mieć trybu PoE." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Interfejsy wirtualne nie mogą mieć typu PoE." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "Musi określić tryb PoE podczas wyznaczania typu PoE." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Rola sieci bezprzewodowej może być ustawiona tylko na interfejsach " "bezprzewodowych." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "schemat" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "profil typu modułu" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "profile typu modułu" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "atrybutów" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "typ modułu" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "typy modułów" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Nieprawidłowy schemat: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "moduł" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "modułów" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7453,15 +7433,15 @@ msgstr "" "Moduł musi być zainstalowany w wnęce modułowej należącej do przypisanego " "urządzenia ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "rozdzielnica zasilająca" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "panele zasilające" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" @@ -7469,43 +7449,43 @@ msgstr "" "Lokalizacja {location} ({location_site}) znajduje się w innej witrynie niż " "{site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "zapas" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "etap" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "napięcie" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "natężenie prądu" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "maksymalne wykorzystanie" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Maksymalne dopuszczalne losowanie (procent)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "dostępna moc" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "linia zasilająca" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "zasilanie" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7514,71 +7494,71 @@ msgstr "" "Szafa {rack} ({rack_site}) i rozdzielnica zasilająca {powerpanel} " "({powerpanel_site}) znajdują się na różnych terenach." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "Napięcie nie może być ujemne dla zasilania prądem przemiennym" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "szerokość" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Szerokość szyny do szyny" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Wysokość w jednostkach szafy" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "jednostka startowa" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Jednostka początkowa szafy" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "jednostki malejące" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Jednostki są ponumerowane od góry do dołu" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "szerokość zewnętrzna" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Wymiar zewnętrzny szafy (szerokość)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "wysokość zewnętrzna" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Zewnętrzny wymiar stojaka (wysokość)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "głębokość zewnętrzna" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Wymiar zewnętrzny szafy (głębokość)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "jednostka zewnętrzna" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "głębokość montażu" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7586,75 +7566,75 @@ msgstr "" "Maksymalna głębokość zamontowanego urządzenia w milimetrach. W przypadku " "stojaków czterobelkowych jest to odległość między przednią i tylną belką." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "maksymalna waga" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Maksymalna nośność regału" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "współczynnik kształtu" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "typ szafy" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "typy szaf" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "Należy określić jednostkę podczas ustawiania wymiaru zewnętrznego" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "Należy określić jednostkę podczas ustawiania maksymalnej wagi" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "rola szafy" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "role szafy" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "Identyfikator obiektu" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Lokalnie przypisany identyfikator" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Funkcjonalna rola" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Unikalny tag używany do identyfikacji tej szafy" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "szafa" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "szafy" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "Przypisana lokalizacja musi należeć do witryny nadrzędnej ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7663,7 +7643,7 @@ msgstr "" "Szafa musi być mieć najmniej {min_height}U wysokości aby pomieścić aktualnie" " zainstalowane urządzeń." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7672,29 +7652,29 @@ msgstr "" "Numeracja jednostek szafy musi rozpoczynać się od {position} lub mniej, aby " "pomieścić aktualnie zainstalowane urządzenia." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Lokalizacja musi pochodzić z tego samego miejsca, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "jednostki" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "rezerwacja szafy" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "rezerwacje szafy" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Nieprawidłowa jednostka (jednostki) dla szafy {height}U: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Następujące jednostki zostały już zarezerwowane: {unit_list}" @@ -7805,145 +7785,145 @@ msgstr "Dodawanie komponentów" msgid "Disconnect Selected" msgstr "Rozłącz zaznaczone" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Wypowiedzenie A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Strona B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Urządzenie A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Urządzenie B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Lokalizacja A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Lokalizacja B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Szafa A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Szafa B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Strona A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Strona B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Nazwa koloru" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Osiągnięty" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Urządzenia" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "maszyny wirtualne" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Szablon konfiguracji" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "Wysokość U" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "Adres IP" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "Adres IPv4" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "Adres IPv6" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "Pozycja VC" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "Priorytet VC" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Pozycja (gniazdo urządzenia)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Porty konsoli" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Porty serwera konsoli" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Porty zasilania" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7953,44 +7933,44 @@ msgstr "Gniazdka elektryczne" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Interfejsy" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Porty przednie" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Wnęsy na urządzenia" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Wnęsy modułowe" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Elementy inwentaryzacyjne" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Lokalizacja urządzenia" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Witryna urządzenia" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduł Bay" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7999,167 +7979,164 @@ msgstr "Moduł Bay" msgid "Inventory Items" msgstr "Przedmioty magazynowe" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Kolor kabla" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Łącz rówieśników" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Oznacz Połączony" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Maksymalne wyciąganie (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Przydzielone losowanie (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Adresy IP" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "Podstawowy MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Adresy MAC" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupy FHRP" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Tylko zarządzanie" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Wirtualny obwód" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Mapowania" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Zainstalowane urządzenie" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "Zainstalowana rola" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "Zainstalowany typ" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "Zainstalowany opis" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "Zainstalowany serial" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Zainstalowany znacznik zasobów" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Zainstalowany moduł" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Moduł szeregowy" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Etykietka zasobów modułu" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Status modułu" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Przedmioty" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Rodzaje szaf" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Rodzaje urządzeń" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Rodzaje modułów" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Platformy" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Domyślna platforma" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Pełna głębokość" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Liczba urządzeń" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8168,9 +8145,9 @@ msgstr "Liczba urządzeń" msgid "Console Ports" msgstr "Porty konsoli" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8179,9 +8156,9 @@ msgstr "Porty konsoli" msgid "Console Server Ports" msgstr "Porty serwera konsoli" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8190,9 +8167,9 @@ msgstr "Porty serwera konsoli" msgid "Power Ports" msgstr "Porty zasilania" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8201,9 +8178,9 @@ msgstr "Porty zasilania" msgid "Power Outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8211,9 +8188,9 @@ msgstr "Gniazdka elektryczne" msgid "Front Ports" msgstr "Porty przednie" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8222,17 +8199,17 @@ msgstr "Porty przednie" msgid "Rear Ports" msgstr "Tylne porty" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8241,71 +8218,71 @@ msgstr "Wnęsy na urządzenia" msgid "Module Bays" msgstr "Wnęsy modułowe" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Liczba modułów" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Zasilanie zasilania" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Maksymalne wykorzystanie" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Szafy" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Wysokość" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Szerokość zewnętrzna" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Wysokość zewnętrzna" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Głębokość zewnętrzna" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Maksymalna waga" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Liczba stojaków" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Przestrzeń" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Witryny" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "Grupy VLAN" @@ -8319,7 +8296,7 @@ msgstr "{} milimetrów" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Numer seryjny" @@ -8348,81 +8325,81 @@ msgstr "Wirtualne elementy podwozia" msgid "Power Utilization" msgstr "Wykorzystanie mocy" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Odłączony {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Regiony dziecięce" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Grupy dzieci" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Urządzenia poza szafami" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Lokalizacje podrzędne" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Rezerwacje" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Usługi aplikacyjne" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Kontekst konfiguracji" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Konfiguracja renderowania" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Maszyny wirtualne" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Zainstalowane urządzenie {device} w zatoce {device_bay}." -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, 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:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Dzieci" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Dodano członka {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Usunięto {device} z wirtualnego podwozia {chassis}" @@ -8436,13 +8413,13 @@ msgstr "Nieznany obiekt (y) powiązany (y): {name}" msgid "Changing the type of custom fields is not supported." msgstr "Zmiana typu pól niestandardowych nie jest obsługiwana." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "Planowanie nie jest włączone dla tego skryptu." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "Zaplanowany czas musi być w przyszłości." @@ -8519,9 +8496,9 @@ msgid "No" msgstr "Nie" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Link" @@ -8618,13 +8595,13 @@ msgstr "Czarny" msgid "White" msgstr "Biały" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Hook internetowy" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skrypt" @@ -8633,33 +8610,33 @@ msgstr "Skrypt" msgid "Notification" msgstr "Powiadomienie" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Nieznany operator: {op}. Musi być jednym z: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Nieobsługiwany typ wartości: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Nieprawidłowy typ {op} operacja: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Zestaw reguł musi być słownikiem, a nie {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Nieprawidłowy typ logiki: musi być „AND” lub „OR”. Proszę sprawdzić " "dokumentację." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Zgłoszono nieprawidłowy klucz (y). Proszę sprawdzić dokumentację." @@ -8672,25 +8649,25 @@ msgstr "Typ widżetu" msgid "Unregistered widget class: {name}" msgstr "Niezarejestrowana klasa widgetów: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} musi zdefiniować metodę render ()." -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Uwaga" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Wyświetl dowolną niestandardową zawartość. Markdown jest obsługiwany." -#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Liczenie obiektów" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8698,184 +8675,184 @@ msgstr "" "Wyświetla zestaw modeli NetBox i liczbę obiektów utworzonych dla każdego " "typu." -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 msgid "Filters to apply when counting the number of objects" msgstr "Filtry do zastosowania przy liczeniu liczby obiektów" -#: netbox/extras/dashboard/widgets.py:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Lista obiektów" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Wyświetla dowolną listę obiektów." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Domyślna liczba obiektów do wyświetlenia" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 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:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "Kanał RSS" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Osadź kanał RSS z zewnętrznej strony internetowej." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "Adres URL kanału" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Wymaga połączenia zewnętrznego" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Maksymalna liczba obiektów do wyświetlenia" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Wartość limitu czasu pobierania danych (w sekundach)" -#: netbox/extras/dashboard/widgets.py:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Pokaż swoje osobiste zakładki" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Nie można importować pociągu zdarzeń {name} błąd: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Moduł skryptu (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Plik danych (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Grupa (nazwa)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Typ klastra" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Typ klastra (identyfikator)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Grupa najemców" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Grupa najemców (identyfikator)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etykietka" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Tag (identyfikator)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Posiada lokalne dane kontekstowe konfiguracji" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Nazwa grupy" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Wymagane" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "Edytowalny interfejs użytkownika" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Jest klonowalny" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Minimalna wartość" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Maksymalna wartość" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Walidacja regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Zachowanie" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Nowe okno" @@ -8884,45 +8861,45 @@ 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:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 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:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 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:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "Metoda HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Adres URL ładunku" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "Weryfikacja SSL" @@ -8935,8 +8912,8 @@ msgstr "Tajemnica" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Rodzaje zdarzeń" @@ -8944,76 +8921,76 @@ msgstr "Rodzaje zdarzeń" 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:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Automatyczna synchronizacja włączona" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Typy obiektów" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Jeden lub więcej przypisanych typów obiektów" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Typ obiektu" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Typ obiektu (dla pól obiektu lub wielu obiektów)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Zestaw do wyboru" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Zestaw wyboru (dla pól wyboru)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Czy pole niestandardowe jest wyświetlane w interfejsie użytkownika" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Czy pole niestandardowe można edytować w interfejsie użytkownika" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "Podstawowy zestaw predefiniowanych opcji do użycia (jeśli istnieje)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -9021,32 +8998,32 @@ msgstr "" "Cytowany ciąg opcji pól oddzielonych przecinkami z opcjonalnymi etykietami " "oddzielonymi dwukropkiem: „Choice1:First Choice, Choice2:Second Choice”" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "klasa przycisków" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Klasa pierwszego łącza w grupie zostanie użyta dla rozwijanego przycisku" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Plik danych" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Plik danych zawierający kod szablonu" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -9054,219 +9031,218 @@ msgstr "" "Włącz automatyczną synchronizację zawartości szablonu podczas aktualizacji " "pliku danych" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Musi określić zawartość lokalną lub plik danych" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Typy zdarzeń, które wyzwalają tę regułę" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Obiekt akcji" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Nazwa lub skrypt Webhook jako ścieżka kropkowana module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Hook internetowy {name} nie znaleziono" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Skrypt {name} nie znaleziono" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Przypisany typ obiektu" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "Klasyfikacja wpisu" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Komentarze" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Użytkownicy" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Grupy" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 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:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Opcje typu" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Powiązany typ obiektu" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Typ pola" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Wybory" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dane" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Renderowanie" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Typy treści" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "Typ zawartości HTTP" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Typ zdarzenia" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Rodzaj akcji" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Typ obiektu oznaczonego" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Dozwolony typ obiektu" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Regiony" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Grupy witryn" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Lokalizacje" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Rodzaje urządzeń" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Role" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Typy klastrów" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Grupy klastrów" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Klastry" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Grupy najemców" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Typ (y) obiektu, który ma to pole niestandardowe" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Wartość domyślna" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Typ powiązanego obiektu (tylko dla pól obiektu/wielu obiektów)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Powiązany filtr obiektów" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Określ parametry zapytania jako obiekt JSON." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Pole niestandardowe" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9274,7 +9250,7 @@ msgstr "" "Rodzaj danych przechowywanych w tym polu. W przypadku pól obiektu/wielu " "obiektów wybierz powiązany typ obiektu poniżej." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9282,11 +9258,11 @@ msgstr "" "Zostanie wyświetlony jako tekst pomocy dla pola formularza. Markdown jest " "obsługiwany." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Powiązany obiekt" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9294,20 +9270,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:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Niestandardowy zestaw wyboru pola" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Niestandardowe łącze" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Szablony" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9316,41 +9292,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:257 +#: netbox/extras/forms/model_forms.py:262 #, 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:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Kod szablonu" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Szablon eksportu" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Zapisany filtr" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Zamawianie" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9358,37 +9334,37 @@ msgstr "" "Wprowadź oddzieloną przecinkami listę nazw kolumn. Wpisz nazwę łącznikiem, " "aby odwrócić kolejność." -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Dostępne kolumny" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Wybrane kolumny" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Żądanie HTTP" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Wybór działania" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "Wprowadź warunki w JSON format." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9396,38 +9372,38 @@ msgstr "" "Wprowadź parametry, które mają zostać przekazane do akcji w JSON format." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Reguła zdarzenia" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Wyzwalacze" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Grupa powiadomień" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Konfiguracja profilu kontekstowego" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Najemcy" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Musi określić dane lokalne lub plik danych" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Zaplanuj pod adresem" @@ -9435,7 +9411,7 @@ msgstr "Zaplanuj pod adresem" msgid "Schedule execution of report to a set time" msgstr "Zaplanuj wykonanie raportu na określony czas" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Powtarza się co" @@ -9443,25 +9419,25 @@ msgstr "Powtarza się co" msgid "Interval at which this report is re-run (in minutes)" msgstr "Przedział, w którym raport jest ponownie uruchamiany (w minutach)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (aktualny czas: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Zatwierdź zmiany" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Zatwierdź zmiany w bazie danych (usuń zaznaczenie dla suchego uruchomienia)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Zaplanuj wykonanie skryptu na określony czas" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Interwał, w którym ten skrypt jest ponownie uruchamiany (w minutach)" @@ -9499,10 +9475,10 @@ msgstr "profil kontekstowy config" msgid "config context profiles" msgstr "konfigurowanie profili kontekstowych" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "waga" @@ -9539,32 +9515,32 @@ msgstr "szablon konfiguracji" msgid "config templates" msgstr "szablony konfiguracji" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "Obiekt (-y), do którego dotyczy to pole." -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "Typ danych przechowywanych w tym polu niestandardowym" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Nazwa pola wewnętrznego" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Dozwolone są tylko znaki alfanumeryczne i podkreślenia." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 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:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9572,19 +9548,19 @@ msgstr "" "Nazwa pola wyświetlana użytkownikom (jeśli nie zostanie podana, zostanie " "użyta nazwa pola)" -#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "nazwa grupy" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "wymagane" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9592,19 +9568,19 @@ msgstr "" "To pole jest wymagane podczas tworzenia nowych obiektów lub edycji " "istniejącego obiektu." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "musi być wyjątkowy" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "waga wyszukiwania" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9612,11 +9588,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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "logika filtra" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9624,11 +9600,11 @@ msgstr "" "Luźna pasuje do dowolnego wystąpienia danego ciągu; dokładnie pasuje do " "całego pola." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "domyślny" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9636,7 +9612,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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9645,35 +9621,35 @@ msgstr "" "wartością JSON). Enkapsuluj ciągi znaków z podwójnymi cudzysłowami (np. " "„Foo”)." -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "waga wyświetlacza" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "wartość minimalna" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimalna dopuszczalna wartość (dla pól numerycznych)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "maksymalna wartość" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Maksymalna dopuszczalna wartość (dla pól numerycznych)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "walidacja regex" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9684,201 +9660,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:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "zestaw wyboru" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "jest duplikowalny" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Powtórz tę wartość podczas klonowania obiektów" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "pole niestandardowe" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "pola niestandardowe" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Nieprawidłowa wartość domyślna”{value}„: {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Unikalność nie może być egzekwowana dla pól logicznych" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "Pola wyboru muszą określać zestaw opcji." -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 msgid "Choices may be set only on selection fields." msgstr "Opcje można ustawić tylko w polach wyboru." -#: netbox/extras/models/customfields.py:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Pola obiektu muszą definiować typ obiektu." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, 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:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Prawda" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Fałszywe" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, 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:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "Wartość musi być ciągiem." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Wartość musi być zgodna z regex '{regex}”" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "Wartość musi być liczbą całkowitą." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Wartość musi być co najmniej {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Wartość nie może przekraczać {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "Wartość musi być dziesiętna." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "Wartość musi być prawdziwa lub fałszywa." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, 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:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Znaleziono nieprawidłowy identyfikator obiektu: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Pole wymagane nie może być puste." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Podstawowy zestaw predefiniowanych opcji (opcjonalnie)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Wybory są automatycznie uporządkowane alfabetycznie" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "niestandardowy zestaw wyboru pola" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "niestandardowe zestawy wyboru pól" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Musi zdefiniować opcje bazowe lub dodatkowe." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Zduplikowana wartość '{value}„znaleziono w dodatkowych wyborach." -#: netbox/extras/models/customfields.py:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9903,19 +9879,19 @@ msgstr "deska rozdzielcza" msgid "dashboards" msgstr "pulpity nawigacyjne" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "kod szablonu" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Kod szablonu Jinja." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "parametry środowiska" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9924,71 +9900,71 @@ msgstr "" "Dowolny dodatkowe parametry przejść podczas budowy " "środowiska Jinja" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "Domyślnie {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Nazwa pliku do nadania renderowanemu pliku eksportu" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "rozszerzenie pliku" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Rozszerzenie do dołączenia do renderowanej nazwy pliku" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "jako załącznik" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Pobierz plik jako załącznik" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} musi zaimplementować metodę get_context ()." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Obiekt (-y), do którego ma zastosowanie ta reguła." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "Rodzaje zdarzeń, które wyzwalają tę regułę." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "warunki" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "" "Zestaw warunków decydujących o tym, czy zdarzenie zostanie wygenerowane." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "typ działania" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Dodatkowe dane do przekazania do obiektu akcji" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "reguła zdarzenia" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "zasady zdarzeń" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9998,7 +9974,7 @@ msgstr "" "podczas wywołania webhook. Przetwarzanie szablonu Jinja2 jest obsługiwane w " "tym samym kontekście co treść żądania." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available tutaj." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "dodatkowe nagłówki" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -10024,11 +10000,11 @@ msgstr "" "formacie Nazwa: Value. Przetwarzanie szablonu Jinja2 jest " "obsługiwane w tym samym kontekście co treść żądania (poniżej)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "szablon ciała" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10041,11 +10017,11 @@ msgstr "" "znacznik czasu, nazwa użytkownika, " "Identyfikator żądania, i dane." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "tajemnica" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -10055,15 +10031,15 @@ msgstr "" "zawierający podsumowanie heksadecymalne HMAC korpusu ładunku użytkowego " "używającego sekretu jako klucza. Tajemnica nie jest przekazywana w żądaniu." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Włącz weryfikację certyfikatu SSL. Wyłącz ostrożnie!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Ścieżka pliku CA" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10071,172 +10047,172 @@ msgstr "" "Określony plik certyfikatu CA, który ma być używany do weryfikacji SSL. " "Pozostaw puste miejsce, aby użyć ustawień domyślnych systemu." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "haczyk internetowy" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "haczyki internetowe" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Nie określaj pliku certyfikatu CA, jeśli weryfikacja SSL jest wyłączona." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Typ obiektu (-y), do którego dotyczy to łącze." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "tekst linku" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Kod szablonu Jinja2 dla tekstu linku" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "URL linku" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Kod szablonu Jinja2 dla adresu URL linku" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Linki z tą samą grupą pojawią się jako menu rozwijane" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "nowe okno" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Wymuś otwarcie łącza w nowym oknie" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "niestandardowy link" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "niestandardowe linki" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Typ obiektu, do którego ma zastosowanie ten szablon." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "szablon eksportu" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "szablony eksportu" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "„{name}„jest zastrzeżoną nazwą. Proszę wybrać inną nazwę." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Typ obiektu (-y), do którego ma zastosowanie ten filtr." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "wspólne" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "zapisany filtr" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "zapisane filtry" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Parametry filtra muszą być przechowywane jako słownik argumentów słów " "kluczowych." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Typ obiektu tabeli" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "stół" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "konfiguracja tabeli" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "konfiguracje tabel" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Nieznana tabela: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Nieznana kolumna: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "wysokość obrazu" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "szerokość obrazu" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "załącznik do obrazu" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "załączniki do obrazów" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Załączniki obrazów nie mogą być przypisane do tego typu obiektu ({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "rodzaj" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "wpis do dziennika" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "wpisy do dziennika" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Rejestracja nie jest obsługiwana dla tego typu obiektu ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "zakładka" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "zakładki" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Zakładki nie mogą być przypisane do tego typu obiektu ({type})." @@ -10264,12 +10240,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Obiekty tego typu ({type}) nie obsługują powiadomień." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "grupy" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "użytkownicy" @@ -10289,43 +10265,43 @@ msgstr "subskrypcja" msgid "subscriptions" msgstr "subskrypcje" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "jest wykonywalny" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "scenariusz" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "scenariusze" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "moduł skryptu" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "moduły skryptowe" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "znacznik czasu" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "pole" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "wartość" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "wartość buforowana" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "wartości buforowane" @@ -10362,103 +10338,103 @@ msgstr "Parametry wykonywania skryptów" msgid "Dismiss" msgstr "Odrzucić" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Typy obiektów" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Potwierdź wyjątkowość" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Widoczne" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Edytowalny" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Powiązany typ obiektu" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Zestaw wyboru" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Jest klonowalny" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimalna wartość" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maksymalna wartość" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Walidacja Regex" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Właściciel" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Policz" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Uporządkuj alfabetycznie" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nowe okno" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Typ MIME" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Nazwa pliku" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Rozszerzenie pliku" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Jako załącznik" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10468,78 +10444,77 @@ msgstr "Jako załącznik" msgid "Data File" msgstr "Plik danych" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Zsynchronizowane" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Obraz" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Nazwa pliku" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Rozmiar" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Nazwa tabeli" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Przeczytaj" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "Walidacja SSL" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Rodzaje zdarzeń" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Automatyczna synchronizacja włączona" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role urządzenia" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Komentarze (krótkie)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Linia" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Metoda" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "Podczas próby renderowania tego widżetu wystąpił błąd:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 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:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10593,54 +10568,54 @@ msgstr "Nieprawidłowy atrybut”{name}„na żądanie" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Nieprawidłowy atrybut”{name}„dla {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Wystąpił błąd podczas renderowania szablonu: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Twój pulpit nawigacyjny został zresetowany." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Dodano widżet: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Zaktualizowano widżet: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Usunięty widget: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Błąd usuwania widżetu: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 msgid "Unable to run script: RQ worker process not running." msgstr "Nie można uruchomić skryptu: proces roboczy RQ nie działa." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Wprowadź prawidłowy adres IPv4 lub IPv6 z opcjonalną maską." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Nieprawidłowy format adresu IP: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "Wprowadź prawidłowy prefiks IPv4 lub IPv6 i maskę w notacji CIDR." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Nieprawidłowy format prefiksu IP: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -10696,180 +10671,180 @@ msgstr "Klient" msgid "Invalid IP address format: {address}" msgstr "Nieprawidłowy format adresu IP: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Importuj cel" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Import docelowy (nazwa)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Cel eksportu" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Eksportuj cel (nazwa)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "Importowanie VRF" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "Import VRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "Eksportowanie VRF" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "Eksportuj VRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "Importowanie L2VPN" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "Importowanie L2VPN (identyfikator)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "Eksportowanie L2VPN" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "Eksportowanie L2VPN (identyfikator)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefiks" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (identyfikator)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "W prefiksie" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "W i włącznie z prefiksem" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Prefiksy zawierające ten prefiks lub adres IP" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Długość maski" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "Grupa VLAN (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "Grupa VLAN (uproszczona nazwa)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "Numer VLAN (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adres" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Zakresy zawierające ten prefiks lub adres IP" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Prefiks nadrzędny" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "Grupa FHRP (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Jest przypisany do interfejsu" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Usługa aplikacji (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "NAT wewnątrz adresu IP (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Numer SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Przypisany interfejs maszyny wirtualnej" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "Zasady tłumaczenia sieci VLAN (nazwa)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "Grupa FHRP (nazwa)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "Grupa FHRP (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "Adres IP (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "Adres IP" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "Podstawowy IPv4 (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "Podstawowy IPv4 (adres)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "Podstawowy IPv6 (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "Podstawowy IPv6 (adres)" @@ -10902,21 +10877,21 @@ msgstr "Wymagana jest maska CIDR (np. /24)." msgid "Address pattern" msgstr "Wzór adresu" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Wymuszaj unikalną przestrzeń" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10925,76 +10900,77 @@ msgstr "Jest prywatny" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Data dodania" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Grupa VLAN" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Długość prefiksu" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Traktuj jako w pełni wykorzystany" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "Przypisanie sieci VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Traktuj jako zaludniony" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -11006,12 +10982,12 @@ msgstr "Identyfikator grupy" msgid "Authentication type" msgstr "Typ uwierzytelniania" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "klucz uwierzytelniania" -#: 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/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -11023,171 +10999,171 @@ msgstr "klucz uwierzytelniania" msgid "Authentication" msgstr "Uwierzytelnienie" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Rola Q w Q" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q w Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Polityka" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Porty" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Importuj cele trasy" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Cele trasy eksportu" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "Przypisany RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "Grupa sieci VLAN (jeśli istnieje)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "Strona VLAN" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "Strona VLAN (jeśli istnieje)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "Identyfikator zakresu" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Grupa FHRP" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Przypisana nazwa grupy FHRP" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Ustaw to podstawowy adres IP przypisanego urządzenia" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Jest poza pasmem" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Oznacz to jako adres IP poza pasmem przypisanego urządzenia" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Nie określono urządzenia ani maszyny wirtualnej; nie można ustawić jako " "podstawowego adresu IP" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "Brak określonego urządzenia; nie można ustawić jako IP poza pasmem" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Nie można ustawić adresu IP poza pasmem dla maszyn wirtualnych" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "" "Nie określono interfejsu; nie można ustawić jako podstawowego adresu IP" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Nie określono interfejsu; nie można ustawić jako IP poza pasmem" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Rodzaj auth" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Przypisana grupa VLAN" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Usługa VLAN (dla sieci VLAN klienta Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Zasady tłumaczenia sieci VLAN" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "protokół IP" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Typ nadrzędny (aplikacja i model)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Nazwa obiektu nadrzędnego" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "Identyfikator obiektu nadrzędnego" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Jeden z identyfikatorów macierzystych lub parent_object_id musi być " "dołączony do parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Cele trasy" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Importuj cele" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Cele eksportowe" @@ -11199,7 +11175,7 @@ msgstr "Importowane przez VRF" msgid "Exported by VRF" msgstr "Eksportowane przez VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Prywatny" @@ -11242,9 +11218,9 @@ msgid "DNS Name" msgstr "Nazwa DNS" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "sieci VLAN" @@ -11269,61 +11245,61 @@ msgstr "Q w Q/802.1ad" msgid "VLAN ID" msgstr "IDENTYFIKATOR VLAN" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Cel trasy" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "agregat" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "Zakres ASN" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "Zakres IP" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Ustaw to podstawowy adres IP urządzenia/maszyny wirtualnej" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Ustaw to poza pasmem IP urządzenia" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (wewnątrz)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "Adres IP może być przypisany tylko do jednego obiektu." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Nie można ponownie przypisać głównego adresu IP urządzenia " "nadrzędnego/maszyny wirtualnej" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Nie można ponownie przypisać adresu IP poza pasmem dla urządzenia " "nadrzędnego" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Tylko adresy IP przypisane do interfejsu mogą być oznaczone jako podstawowe " "adresy IP." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11331,24 +11307,24 @@ msgstr "" "Tylko adresy IP przypisane do interfejsu urządzenia mogą być oznaczone jako " "adres IP poza pasmem dla urządzenia." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Wirtualny adres IP" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "Przydział już istnieje" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "Identyfikatory sieci VLAN" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "Dziecięce sieci VLAN" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11358,12 +11334,12 @@ msgstr "" "zostanie usunięte w przyszłej wersji. Zachęcamy użytkowników do korzystania " "z grup VLAN w tym celu." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Reguła tłumaczenia VLAN" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11371,36 +11347,36 @@ msgstr "" "Oddzielona przecinkami lista jednego lub więcej numerów portów. Zakres można" " określić za pomocą myślnika." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Szablon usługi aplikacji" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Rodzaj macierzysty" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Port (y)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Usługa aplikacji" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Szablon usługi aplikacji" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "Z szablonu" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Niestandardowe" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11443,7 +11419,7 @@ msgstr "ID grupy" msgid "protocol" msgstr "protokół" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "typ uwierzytelniania" @@ -11475,7 +11451,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIR" @@ -11521,56 +11497,56 @@ msgstr "" "Prefiksy nie mogą nakładać się na agregaty IP. {prefix} obejmuje istniejące " "agregat IP ({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "ról" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "prefiks" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "Sieć IPv4 lub IPv6 z maską" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Status operacyjny tego prefiksu" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "Podstawowa funkcja tego prefiksu" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "jest basenem" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "Wszystkie adresy IP w tym prefiksie są uważane za użyteczne" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "użyty znak" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "prefiksy" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Nie można utworzyć prefiksu z maską /0." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "tabela globalna" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Zduplikowany prefiks znaleziony w {table}: {prefix}" @@ -11670,35 +11646,35 @@ msgstr "Nazwa hosta lub FQDN (nie rozróżnia wielkości liter)" msgid "IP addresses" msgstr "Adresy IP" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Nie można utworzyć adresu IP z maską /0." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} jest identyfikatorem sieci, który może nie być przypisany do " "interfejsu." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} jest adresem nadawczym, który nie może być przypisany do interfejsu." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Zduplikowany adres IP znaleziony w {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Nie można utworzyć adresu IP {ip} zasięg wewnętrzny {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11706,7 +11682,7 @@ msgstr "" "Nie można ponownie przypisać adresu IP, gdy jest on wyznaczony jako główny " "adres IP dla obiektu nadrzędnego" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11714,7 +11690,7 @@ msgstr "" "Nie można ponownie przypisać adresu IP, gdy jest on oznaczony jako adres IP " "OOB dla obiektu nadrzędnego" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Tylko adresy IPv6 mogą mieć przypisany status SLAAC" @@ -11866,8 +11842,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRF" @@ -11903,102 +11879,102 @@ msgstr "Liczba witryn" msgid "Provider Count" msgstr "Liczba dostawców" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Agregaty" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Dodano" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "Zakresy IP" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Prefiks (płaski)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Głębokość" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Typ zakresu" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Basen" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Oznaczone Używane" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Adres początkowy" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Oznaczony zaludniony" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (Wewnątrz)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (na zewnątrz)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Przypisany" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Przypisany obiekt" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "Zakresy VID" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDEO" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Zasady" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokalny VID" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Zdalny VID" @@ -12019,6 +11995,17 @@ msgstr "Importuj cele" msgid "Export Targets" msgstr "Cele eksportu" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Utwórz grupę" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Przypisz grupę" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 adres IP dostępny" @@ -12056,23 +12043,23 @@ msgstr "" "W nazwach DNS dozwolone są tylko znaki alfanumeryczne, gwiazdki, łączniki, " "kropki i podkreślenia" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Interfejsy urządzeń" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "Interfejsy VM" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Prefiksy podrzędne" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Zakresy dla dzieci" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "Powiązane adresy IP" @@ -12117,7 +12104,7 @@ msgstr "Granice zakresu muszą być zdefiniowane jako liczby całkowite." msgid "{class_name} must implement get_view_name()" msgstr "{class_name} musi zaimplementować get_view_name ()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Nieprawidłowe uprawnienia {permission} dla modelu {model}" @@ -12439,15 +12426,15 @@ msgstr "Adres URL map" msgid "Base URL for mapping geographic locations" msgstr "Podstawowy adres URL do mapowania lokalizacji geograficznych" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Dodawanie tagów" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Usuń tagi" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12455,7 +12442,7 @@ msgstr "" "Identyfikatory tagów oddzielone przecinkami, otoczone podwójnymi " "cudzysłowami (np. \"tag1,tag2,tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Nazwa właściciela obiektu" @@ -12468,9 +12455,9 @@ msgstr "{class_name} musi określić klasę modelu." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Grupa właścicieli" @@ -12517,31 +12504,31 @@ msgstr "Pole niestandardowe '{name}„musi mieć unikalną wartość." msgid "Missing required custom field '{name}'." msgstr "Brakujące wymagane pole niestandardowe '{name}”." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Zdalne źródło danych" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "ścieżka danych" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 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:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "włączona automatyczna synchronizacja" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "data zsynchronizowana" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} musi wdrożyć metodę sync_data ()." @@ -12566,347 +12553,347 @@ 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:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organizacja" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Grupy witryn" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Grupy najemców" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Grupy kontaktowe" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Role kontaktowe" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Zadania kontaktowe" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Role szafy" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Elewacje" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Moduły" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Konteksty urządzeń wirtualnych" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Profile typu modułu" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Producenci" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Komponenty urządzenia" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Role pozycji zapasów" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Połączenia" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Kable" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Linki bezprzewodowe" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Połączenia interfejsu" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Połączenia konsoli" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Połączenia zasilania" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Grupy sieci bezprzewodowej sieci LAN" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Role prefiksów i VLAN" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "Zakresy ASN" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "Zasady tłumaczeń VLAN" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Zasady tłumaczenia VLAN" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Szablony usług aplikacji" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunele" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Grupy tuneli" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Zakończenia tunelu" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "Zakończenia L2VPN" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "Propozycje IKE" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE Zasady działalności" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "Propozycje IPsec" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Zasady IPsec" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profile IPsec" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Wirtualne dyski" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Typy klastrów" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Grupy klastrów" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Typy obwodów" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Zakończenia obwodów" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Wirtualne łącza" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Typy łączy wirtualnych" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Zakończenia łącza wirtualnego" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Grupy łączy" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Przypisania grup" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Dostawcy" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Konta dostawców" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Sieci dostawców" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Panele zasilające" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Konfiguracje" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Konteksty konfiguracji" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Konfigurowanie profili kontekstowych" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Szablony konfiguracji" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Dostosowywanie" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Niestandardowe opcje pól" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Linki niestandardowe" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Szablony eksportu" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Zapisane filtry" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Konfiguracje tabel" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Załączniki do obrazów" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Operacje" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Integracje" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Źródła danych" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Zasady zdarzeń" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Haczyki internetowe" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Rejestracja" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Grupy powiadomień" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Wpisy do czasopism" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Dziennik zmian" -#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrator" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Tokeny API" -#: 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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Uprawnienia" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Grupy właścicieli" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Właściciele" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "System" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12915,11 +12902,11 @@ msgstr "System" msgid "Plugins" msgstr "Wtyczki" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Historia konfiguracji" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Zadania w tle" @@ -12950,6 +12937,7 @@ msgstr "Klonowanie" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Edytuj" @@ -12964,6 +12952,7 @@ msgstr "Edytuj" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -13006,7 +12995,7 @@ msgstr "Przyciski muszą być przekazywane jako kółka lub lista." msgid "Button color must be a choice within ButtonColorChoices." msgstr "Kolor przycisku musi być wybrany w ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -13015,7 +13004,7 @@ msgstr "" "PluginTemplateExtension class {template_extension} Został przekazany jako " "przykład!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -13024,18 +13013,18 @@ msgstr "" "{template_extension} nie jest podklasą " "Netbox.Plugins.Plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} musi być wystąpieniem Netbox.Plugins.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "" "{menu_link} musi być wystąpieniem Netbox.Plugins.Plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "" @@ -13120,16 +13109,16 @@ msgstr "Ogranicznik CSV" msgid "The character used to separate fields in CSV data" msgstr "Znak używany do oddzielania pól w danych CSV" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Nieprawidłowy sklep: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "Nie można dodać sklepów do rejestru po zainicjowaniu" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Nie można usunąć sklepów z rejestru" @@ -13197,30 +13186,30 @@ msgstr "ukraiński" msgid "Chinese" msgstr "chiński" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Zaznacz wszystko" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Przełącz wszystko" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Przełącz menu rozwijane" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "Nie znaleziono {model_name} " -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Pole" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Wartość" @@ -13232,16 +13221,24 @@ msgstr "Wtyczka Dummy" msgid "Copy" msgstr "Kopiuj" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Nieprawidłowa opcja dekodowania: {decoding}! Musi być jednym z " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "Współrzędne GPS" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Powiązane obiekty" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13257,7 +13254,12 @@ msgstr "Musi być lista." msgid "Must be a dictionary." msgstr "To musi być słownik." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, 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:519 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13265,60 +13267,55 @@ msgstr "" "Znaleziono zduplikowane obiekty: {model} z identyfikatorem {ids} pojawia się" " wiele razy" -#: 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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Import zbiorczy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importowane {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Edycja zbiorcza {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Zaktualizowano {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nie {object_type} zostały wybrane." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Zmiana nazwy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Usuwanie zbiorcze {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Usunięte {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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 " "obiektów." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Dziennik zmian" @@ -13326,21 +13323,21 @@ msgstr "Dziennik zmian" msgid "Journal" msgstr "Dziennik" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "Nie można zsynchronizować danych: Brak zestawu plików danych." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Zsynchronizowane dane dla {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Zsynchronizowane {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} musi zaimplementować get_children ()" @@ -13511,7 +13508,7 @@ msgstr "Szczegóły konta" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "E-mail" @@ -13559,6 +13556,7 @@ msgstr "Przydzielone grupy" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13635,12 +13633,6 @@ msgstr "Data instalacji" msgid "Termination Date" msgstr "Data wypowiedzenia" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Przypisz grupę" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Zamknięcia obwodu zamiennego" @@ -14264,17 +14256,17 @@ msgstr "Niekompletny" msgid "Not Connected" msgstr "Nie jest połączony" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT dla" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14500,7 +14492,7 @@ msgid "Bridged Interfaces" msgstr "Interfejsy mostkowe" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "Tłumaczenie VLAN" @@ -14535,8 +14527,8 @@ msgstr "Szerokość kanału" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14544,12 +14536,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Dodaj adres IP" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Dodaj adres MAC" @@ -14731,7 +14721,7 @@ msgstr "Dodaj nowego członka" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Działania" @@ -15071,34 +15061,34 @@ msgstr "Wyniki oczekujące" msgid "Last Run" msgstr "Ostatni bieg" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Skrypt nie jest już obecny w pliku źródłowym" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Nigdy" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Uruchom ponownie" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Uruchom skrypt" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Nie znaleziono skryptów" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15654,11 +15644,8 @@ msgstr "Maksymalna głębokość" msgid "Max Length" msgstr "Maksymalna długość" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Utwórz grupę" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "Wirtualne adresy IP" @@ -15876,28 +15863,29 @@ msgstr "" "Kliknij tutaj aby spróbować ponownie załadować " "NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Kontakt" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Tytuł" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Grupa kontaktowa" @@ -15906,8 +15894,8 @@ msgid "Add Contact Group" msgstr "Dodaj grupę kontaktów" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Rola kontaktowa" @@ -15920,9 +15908,9 @@ msgid "Add Tenant" msgstr "Dodaj najemcę" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Grupa Najemców" @@ -15970,7 +15958,7 @@ msgid "View" msgstr "Widok" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Ograniczenia" @@ -15983,29 +15971,10 @@ msgid "Add Owner" msgstr "Dodaj właściciela" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Token" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Przydzielone zasoby" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "Wirtualne procesory" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Pamięć" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Miejsce na dysku" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Dodaj maszynę wirtualną" @@ -16027,20 +15996,29 @@ msgstr "Wybór urządzenia" msgid "Add Devices" msgstr "Dodawanie urządzeń" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Dodaj klaster" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Grupa klastrów" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Przydzielone zasoby" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Typ klastra" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "Wirtualne procesory" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Pamięć" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Miejsce na dysku" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -16048,10 +16026,6 @@ msgstr "Typ klastra" msgid "Resources" msgstr "Zasoby" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Wirtualny dysk" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -16084,23 +16058,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Algorytm autoryzacji" @@ -16152,18 +16126,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "Identyfikator tunelu" @@ -16226,69 +16200,69 @@ msgstr "Dodaj grupę sieci bezprzewodowej sieci LAN" msgid "Link Properties" msgstr "Właściwości łącza" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Nadrzędna grupa kontaktów (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Nadrzędna grupa kontaktów (uproszczona nazwa)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Grupa kontaktowa (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Grupa kontaktów (identyfikator)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Kontakt (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Rola kontaktowa (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Rola kontaktu (identyfikator)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Grupa kontaktowa" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Grupa nadrzędnych najemców (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Nadrzędna grupa najemców (uproszczona nazwa)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Grupa najemców (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Grupa najemców (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Grupa najemców (identyfikator)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Dodaj grupy" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Usuń grupy" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16296,7 +16270,7 @@ msgstr "" "Nazwy grup oddzielone przecinkami, zamknięte podwójnymi cudzysłowami (np. " "„Grupa 1, Grupa 2”)" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Przypisany kontakt" @@ -16435,15 +16409,15 @@ msgstr "Zezwolenie (ID)" msgid "Notification group (ID)" msgstr "Grupa powiadomień (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Grupa użytkowników (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Grupa użytkowników (nazwa)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Użytkownik (nazwa użytkownika)" @@ -16468,7 +16442,7 @@ msgstr "Zapis włączony" msgid "Expires" msgstr "Wygasa" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "Dozwolone adresy IP" @@ -16515,11 +16489,11 @@ msgstr "Ostatnio używane" msgid "Membership" msgstr "Członkostwo" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Interfejs użytkownika" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16529,7 +16503,7 @@ msgstr "" "nagrać swój token przed przesłaniem tego formularza, ponieważ nie " "będzie on już dostępny po utworzeniu tokena." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16539,31 +16513,32 @@ msgstr "" " ograniczeń. Przykład: 10.1.1.0/24,192.168.10.16/32,2001: db 8:1: " ":/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Potwierdź hasło" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Wprowadź to samo hasło, co poprzednio, w celu weryfikacji." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "Hasła nie pasują! Sprawdź dane wejściowe i spróbuj ponownie." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." -msgstr "Wybierz typy obiektów, do których przysługuje uprawnienia." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." +msgstr "" +"Wybierz typy obiektów, do których uprawnienia będą miały zastosowanie." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Dodatkowe działania" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Działania udzielone w uzupełnieniu do wymienionych powyżej" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16573,20 +16548,20 @@ msgstr "" "Pozostaw wartość null, aby pasowała do wszystkich obiektów tego typu. Lista " "wielu obiektów spowoduje logiczną operację OR." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Obiekty" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Należy wybrać co najmniej jedną akcję." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Nieprawidłowy filtr dla {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Grupy użytkowników" @@ -16598,7 +16573,7 @@ msgstr "grupa właścicieli" msgid "owner groups" msgstr "grupy właścicieli" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "grupa" @@ -16629,7 +16604,7 @@ msgstr "" msgid "permission" msgstr "pozwolenie" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "zezwolenia" @@ -16725,19 +16700,19 @@ msgstr "żeton" msgid "tokens" msgstr "tokeny" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "" "Nie można zapisać tokenów v2: API_TOKEN_PEPPERS nie jest zdefiniowany." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "Nieprawidłowy identyfikator pieprzu: {id}. Sprawdź skonfigurowany " "API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16746,35 +16721,35 @@ msgstr "" "Czas wygaśnięcia musi być w przyszłości. Aktualny czas serwera wynosi " "{current_time} ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "nazwa użytkownika" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "Wymagane. 150 znaków lub mniej. Tylko litery, cyfry i @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Użytkownik z tą nazwą użytkownika już istnieje." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "imię" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "nazwisko" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "adres e-mail" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "ruchliwy" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16782,15 +16757,15 @@ msgstr "" "Określa, czy ten użytkownik powinien być traktowany jako aktywny. Usuń " "zaznaczenie tego zamiast usuwać konta." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "Data przystąpienia" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "użytkownika" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Użytkownik z tą nazwą użytkownika już istnieje." @@ -16802,19 +16777,19 @@ msgstr "Akcje niestandardowe" msgid "Example Usage" msgstr "Przykładowe użycie" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, 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:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16824,7 +16799,7 @@ msgstr "" "numerycznego lub słownika atrybutów. Otrzymała nierozpoznaną wartość: " "{value}" -#: netbox/utilities/api.py:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -16883,7 +16858,7 @@ msgstr "Nieprawidłowa nazwa ogranicznika: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "Kolor RGB w wersji szesnastkowej. Przykład: " -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16892,7 +16867,7 @@ msgstr "" "%s(%r) jest nieprawidłowy. parametr to_model do CounterCacheField musi być " "ciągiem w formacie „app.model”" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -16934,7 +16909,7 @@ msgstr "" "Nieprawidłowe dane YAML. Dane muszą mieć formę wielu dokumentów lub jednego " "dokumentu zawierającego listę słowników." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -16943,7 +16918,7 @@ msgstr "" "Nieprawidłowa lista ({value}). Musi być numeryczny, a zakresy muszą być w " "kolejności rosnącej." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -16952,7 +16927,7 @@ msgstr "" "Określ jedną lub więcej pojedynczych liczb lub zakresów liczbowych " "oddzielonych przecinkami. Przykład: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -17011,7 +16986,7 @@ msgstr "" "Określ zakres numeryczny, aby utworzyć wiele adresów IP.
Przykład: " "192.0.2.[1,5,100-254]/24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Markdown składnia jest obsługiwana" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "Przyjazny dla adresów URL unikatowy skrót" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "" "Wprowadź dane kontekstowe w JSON format." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "Adres MAC musi być w formacie EUI-48" @@ -17159,13 +17134,13 @@ msgstr "" "Ten obiekt został zmodyfikowany od czasu renderowania formularza. " "Szczegółowe informacje można znaleźć w dzienniku zmian obiektu." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Zasięg”{value}„jest nieważny." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17174,52 +17149,52 @@ msgstr "" "Nieprawidłowy zakres: wartość końcowa ({end}) musi być większa niż wartość " "początkowa ({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Zduplikowany lub sprzeczny nagłówek kolumny dla”{field}„" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Zduplikowany lub sprzeczny nagłówek kolumny dla”{header}„" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Wiersz {row}: Oczekiwane {count_expected} kolumny, ale znalezione " "{count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Nieoczekiwany nagłówek kolumny”{field}„znaleziono." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Kolumna”{field}„nie jest obiektem powiązanym; nie może używać kropek" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Nieprawidłowy atrybut obiektu powiązanego dla kolumny”{field}„: {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Wymagany nagłówek kolumny”{header}„Nie znaleziono." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Brak wymaganej wartości dla parametru zapytania dynamicznego: " "'{dynamic_params}”" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17282,17 +17257,17 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Nieznany app_label/model_name dla {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Nieprawidłowy adres IP ustawiony dla {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Kolumna o nazwie {name} jest już zdefiniowany dla tabeli {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Niezdefiniowane" @@ -17370,17 +17345,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} musi zaimplementować get_required_permit ()" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17425,9 +17400,9 @@ msgid "Cluster (ID)" msgstr "Klaster (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Zacznij od rozruchu" @@ -17449,26 +17424,34 @@ msgstr "Dysk (MB)" msgid "Size (MB)" msgstr "Rozmiar (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Rodzaj klastra" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Przypisana grupa klastrów" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Zacznij od rozruchu w hiperwizorze" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Przypisany klaster" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Przypisane urządzenie w klastrze" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Typ klastra" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Grupa klastrów" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17493,7 +17476,7 @@ msgid "Disk size is managed via the attachment of virtual disks." msgstr "Rozmiar dysku jest zarządzany poprzez załączenie dysków wirtualnych." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Dysk" @@ -17605,7 +17588,7 @@ msgstr "Musi być IPV{family} adres. ({ip} jest IPV{version} adres.)" msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Podany adres IP ({ip}) nie jest przypisany do tej maszyny wirtualnej." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17614,7 +17597,7 @@ msgstr "" "Wybrany interfejs nadrzędny ({parent}) należy do innej maszyny wirtualnej " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17623,7 +17606,7 @@ msgstr "" "Wybrany interfejs mostu ({bridge}) należy do innej maszyny wirtualnej " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17632,23 +17615,31 @@ msgstr "" "Nieoznaczona sieć VLAN ({untagged_vlan}) musi należeć do tej samej witryny " "co macierzysta maszyna wirtualna interfejsu lub musi być globalna." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "rozmiar (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "dysk wirtualny" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "dyski wirtualne" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Dodano {count} urządzenia do klastrowania {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "Przypisane sieci VLAN" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Interfejsy podrzędne" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPsec - Transport" @@ -17741,64 +17732,64 @@ msgstr "Wirtualne prywatne drzewo Ethernet" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Grupa tuneli (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Grupa tunelowa (ślimak)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "Profil IPsec (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "Profil IPsec (nazwa)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Tunel (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Tunel (nazwa)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "Zewnętrzny adres IP (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "Polityka IKE (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "Polityka IKE (nazwa)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "Polityka IPsec (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "Polityka IPsec (nazwa)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (identyfikator)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "Interfejs maszyny wirtualnej (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Grupa tuneli" @@ -17814,13 +17805,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Polityka IPsec" @@ -17887,16 +17878,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "Wersja IKE" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Propozycja" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Przypisany typ obiektu" @@ -17955,7 +17946,7 @@ msgstr "Propozycje IKE" msgid "proposals" msgstr "oferty" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "klucz wstępnie udostępniony" @@ -18007,20 +17998,20 @@ msgstr "Zasady IPsec" msgid "IPSec profiles" msgstr "Profile IPsec" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "Zakończenie L2VPN" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "Zakończenia L2VPN" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Zakończenie L2VPN już przypisane ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18171,49 +18162,49 @@ msgstr "Przypisany interfejs B" msgid "Side B" msgstr "Strona B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "szyfr uwierzytelniania" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "grupa sieci bezprzewodowej LAN" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "grupy sieci bezprzewodowej LAN" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "bezprzewodowa sieć LAN" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "interfejs A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "interfejs B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "łącze bezprzewodowe" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "łącza bezprzewodowe" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} nie jest interfejsem bezprzewodowym." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Nieprawidłowa wartość kanału: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Nieprawidłowy atrybut kanału: {name}" diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index 47b6c8bbfd17ef7b7297c1db0eaff6445dd5cdcb..563fde18f3b76827e0f2b06061156378112a0fe0 100644 GIT binary patch delta 74575 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, 2024 -# Fabricio Maciel, 2026 # Jeremy Stretch, 2026 +# Fabricio Maciel, 2026 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2026\n" +"Last-Translator: Fabricio Maciel, 2026\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +24,7 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Logado como {user}." @@ -49,24 +49,24 @@ msgstr "Sua senha foi alterada com sucesso." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planejado" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Provisionamento" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -78,8 +78,8 @@ msgid "Active" msgstr "Ativo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -92,9 +92,8 @@ msgstr "Em Desprovisionamento" msgid "Decommissioned" msgstr "Descomissionado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Primário" @@ -112,7 +111,7 @@ msgstr "Terciário" msgid "Inactive" msgstr "Inativo" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Par" @@ -125,217 +124,217 @@ msgstr "Hub" msgid "Spoke" msgstr "Spoke" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Região (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Região (slug)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Grupo de sites (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Grupo de sites (slug)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Site" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Site (slug)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Provedor (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Provedor (slug)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Conta do provedor (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Conta do provedor (conta)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Rede do provedor (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Tipo de circuito (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Tipo de circuito (slug)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Site (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Local (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Terminação A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Busca" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -344,106 +343,106 @@ msgstr "Busca" msgid "Circuit" msgstr "Circuito" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Local (slug)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "Rede do provedor (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Circuito (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Circuito (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Provedor (nome)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Grupo de circuitos (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Grupo de circuitos (slug)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Tipo de circuito virtual (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Tipo de circuito virtual (slug)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Circuito virtual" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Interface (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -461,28 +460,28 @@ msgstr "ASNs" msgid "Provider" msgstr "Provedor" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -493,43 +492,43 @@ msgstr "ID do serviço" msgid "Color" msgstr "Cor" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -545,73 +544,72 @@ msgstr "Cor" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 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" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Conta do provedor" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -624,23 +622,22 @@ msgstr "Conta do provedor" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -652,45 +649,45 @@ msgstr "Conta do provedor" msgid "Status" msgstr "Status" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -703,22 +700,21 @@ msgstr "Status" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -727,24 +723,24 @@ msgstr "Status" msgid "Tenant" msgstr "Inquilino" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Data de ativação" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Data de desativação" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Taxa garantida (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -753,10 +749,10 @@ msgstr "Taxa garantida (Kbps)" msgid "Distance" msgstr "Distância" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -764,97 +760,97 @@ msgstr "Distância" msgid "Distance unit" msgstr "Unidade de distância" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Parâmetros do serviço" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Atributos" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Locação" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -921,11 +917,6 @@ msgstr "Locação" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -946,40 +937,40 @@ msgstr "Locação" msgid "Description" msgstr "Descrição" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Tipo de terminação" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Terminação" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Velocidade da porta (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Velocidade de upstream (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Marcar como conectado" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -987,61 +978,62 @@ msgstr "Marcar como conectado" msgid "Circuit Termination" msgstr "Terminação do Circuito" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Detalhes da Terminação" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Prioridade" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Rede do provedor" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1052,17 +1044,17 @@ msgstr "Rede do provedor" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 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" @@ -1083,15 +1075,15 @@ msgstr "Tipo de circuito" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1100,17 +1092,17 @@ msgstr "Status operacional" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1146,15 +1138,15 @@ msgid "Operational role" msgstr "Função operacional" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1162,7 +1154,6 @@ msgstr "Função operacional" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1175,33 +1166,33 @@ msgstr "Função operacional" msgid "Interface" msgstr "Interface" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1215,37 +1206,37 @@ msgstr "Interface" msgid "Location" msgstr "Local" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1253,88 +1244,88 @@ msgstr "Local" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: netbox/wireless/forms/filtersets.py:27 #: netbox/wireless/forms/filtersets.py:45 #: netbox/wireless/forms/filtersets.py:111 msgid "Ownership" msgstr "Proprietário" -#: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "Contatos" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Região" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1344,8 +1335,8 @@ msgstr "Região" msgid "Site group" msgstr "Grupo de sites" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1354,58 +1345,58 @@ msgstr "Grupo de sites" msgid "Account" msgstr "Conta" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Lado da Terminação" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Atribuição" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1414,203 +1405,203 @@ msgstr "Atribuição" msgid "Group" msgstr "Grupo" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Grupo de Circuitos" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Tipo de circuito" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "Atribuição do Grupo" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "cor" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "tipo de circuito" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "tipos de circuitos" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "ID do circuito" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "ID única do circuito" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "status" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "instalado" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "encerramento" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "taxa garantida (Kbps)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Taxa garantida" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "circuito" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "circuitos" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "grupo de circuitos" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "grupos de circuitos" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "ID do membro" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "prioridade" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Atribuição do grupo de circuitos" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "Atribuições do grupo de circuitos" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "lado da terminação" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "velocidade da porta (Kbps)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Velocidade do circuito físico" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "velocidade de upstream (Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "Velocidade de upstream, se diferente da velocidade da porta" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "ID da conexão cruzada" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "ID da conexão cruzada local" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "patch panel/porta(s)" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "ID do patch panel e número da(s) porta(s)" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "descrição" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "terminação do circuito" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "terminações dos circuitos" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "" "Uma terminação de circuito deve ser conectada a um objeto de terminação." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1619,14 +1610,14 @@ msgstr "" #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "nome" @@ -1634,13 +1625,13 @@ msgstr "nome" msgid "Full name of the provider" msgstr "Nome completo do provedor" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "slug" @@ -1676,72 +1667,72 @@ msgstr "rede do provedor" msgid "provider networks" msgstr "redes dos provedores" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "tipo de circuito virtual" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "tipos de circuitos virtuais" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "circuito virtual" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "circuitos virtuais" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "função" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "terminação de circuito virtual" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "terminações de circuito virtual" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1796,11 +1787,6 @@ msgstr "terminações de circuito virtual" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1815,14 +1801,14 @@ msgstr "terminações de circuito virtual" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1831,20 +1817,20 @@ msgstr "terminações de circuito virtual" msgid "Name" msgstr "Nome" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Circuitos" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1852,44 +1838,44 @@ msgstr "Circuitos" msgid "Circuit ID" msgstr "ID do Circuito" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "Lado A" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Lado Z" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Taxa Garantida" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Atribuições" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Lado" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Tipo de Terminação" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Ponto de Terminação" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Grupo de Sites" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1905,7 +1891,7 @@ msgstr "Contas" msgid "Account Count" msgstr "Quantidade de contas" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "Quantidade de ASNs" @@ -1917,42 +1903,42 @@ msgid "Terminations" msgstr "Terminações" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1976,12 +1962,12 @@ msgstr "Terminações" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1990,35 +1976,35 @@ msgstr "Terminações" msgid "Device" msgstr "Dispositivo" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "Este usuário não tem permissão para sincronizar esta origem de dados." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Objeto criado" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Objeto atualizado" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Objeto excluído" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "Tarefa iniciada" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "Tarefa completada" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "Tarefa com falha" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "Tarefa com erro" @@ -2043,13 +2029,13 @@ msgstr "Concluído" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Falhou" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2104,8 +2090,8 @@ msgid "30 days" msgstr "30 dias" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2118,7 +2104,7 @@ msgstr "30 dias" msgid "Created" msgstr "Criado" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Atualizado" @@ -2162,83 +2148,83 @@ msgstr "Informações" msgid "Warning" msgstr "Aviso" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Erro" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Local" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Nome de Usuário" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Usado apenas para clonagem com HTTP(S)" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Senha" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "Filial" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, 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:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "ID da chave de acesso da AWS" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "Chave de acesso secreta da AWS" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Origem de dados (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Origem de dados (nome)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Usuário (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Nome de usuário" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2247,7 +2233,6 @@ msgstr "Nome de usuário" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2256,15 +2241,15 @@ msgstr "Nome de usuário" msgid "Enabled" msgstr "Habilitado" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 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:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2275,122 +2260,122 @@ msgstr "Parâmetros" 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: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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Origem de dados" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Arquivo" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Origem de dados" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Criação" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Tipo de Objeto" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Criado após" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Criado antes" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Programado após" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Programado antes" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Iniciado após" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Iniciado antes" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Concluído após" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Concluído antes" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Usuário" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tempo" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "Depois" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "Antes" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Ação" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2429,21 +2414,21 @@ msgstr "" msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Alimentação Elétrica" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Segurança" @@ -2459,8 +2444,8 @@ msgid "Pagination" msgstr "Paginação" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Validação" @@ -2470,9 +2455,9 @@ msgstr "Validação" msgid "User Preferences" msgstr "Preferências de Usuário" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Diversos" @@ -2493,170 +2478,170 @@ msgstr "Valor atual: {value}" msgid " (default)" msgstr " (padrão)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "horas" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "nome de usuário" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "ID da solicitação" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "ação" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "mensagem" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "dados pré-alteração" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "dados pós-alteração" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "mudança no objeto" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "mudanças no objeto" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "Changelog não é suportado para este tipo de objeto ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "criado" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "comentário" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "dados de configuração" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "revisão da configuração" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "revisões da configuração" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Configuração padrão" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Configuração atual" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Revisão da configuração #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "tipo" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "ativado" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "intervalo de sincronização" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "ignorar regras" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Padrões (um por linha) de correspondencia de arquivos a serem ignorados ao " "sincronizar" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "parâmetros" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "última sincronização" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "origem de dados" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "origens de dados" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Tipo de backend desconhecido: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "As URLs para fontes locais devem iniciar com {scheme} (ou não especifique " "nenhum esquema)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "" "Não é possível iniciar a sincronização; a sincronização já está em " "andamento." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2664,68 +2649,68 @@ msgstr "" "Houve um erro ao inicializar o backend. Uma dependência precisa ser " "instalada: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "última atualização" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "caminho" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Caminho de arquivo relativo à raiz da origem de dados" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "tamanho" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "hash" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "O comprimento deve ser de 64 caracteres hexadecimais." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "Hash SHA256 do arquivo de dados" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "arquivo de dados" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "arquivos de dados" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "registro de sincronização automática" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "registros de sincronização automática" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "raíz do arquivo" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "caminho do arquivo" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Caminho do arquivo em relação ao caminho raíz designado" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "arquivo gerenciado" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "arquivos gerenciados" @@ -2754,7 +2739,7 @@ msgstr "iniciado" msgid "completed" msgstr "concluído" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "dados" @@ -2807,7 +2792,7 @@ msgstr "" msgid "object type" msgstr "tipo de objeto" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "tipos de objetos" @@ -2815,24 +2800,24 @@ msgstr "tipos de objetos" msgid "Sync Data" msgstr "Sincronizar Dados" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "A exclusão é impedida por uma regra de proteção: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Nome Completo" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2840,13 +2825,13 @@ msgstr "Nome Completo" msgid "Object" msgstr "Objeto" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "ID da Solicitação" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Mensagem" @@ -2856,28 +2841,28 @@ msgstr "Mensagem" msgid "Is Active" msgstr "Está Ativo" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Última Sincronização" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "Arquivos" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Caminho" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Última atualização" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2892,8 +2877,8 @@ msgstr "Intervalo" msgid "Log Entries" msgstr "Entradas de Log" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Nível" @@ -2901,45 +2886,45 @@ msgstr "Nível" msgid "No log entries" msgstr "Sem entradas de log" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Versão" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Última Atualização" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Versão Mínima do Netbox" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Versão Máxima do Netbox" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Nenhum dado do plugin encontrado" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Autor" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Certificado" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Publicado" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Versão Instalada" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Última Versão" @@ -3003,88 +2988,88 @@ msgstr "PID" msgid "No workers found" msgstr "Nenhum agente encontrado" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Tarefa {job_id} não encontrada" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Tarefa {id} não encontrada." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Tarefa {id} enfileirada para sincronizar {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Log" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Revisão da configuração nº {id} restaurada" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Tarefa {id} foi excluída." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Erro ao excluir a tarefa {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Tarefa {id} foi reenfileirada." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Tarefa {id} foi enfileirada." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Tarefa {id} foi interrompida." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Falha ao interromper a tarefa {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Catálogo de plugins não pode ser carregado" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Plugin {name} não encontrado" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "O modo de interface não suporta VLAN de serviço Q-in-Q" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "O modo de interface não suporta VLAN não tagueada" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "O modo de interface não suporta VLAN tagueada" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Posição (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "ID do Facility" @@ -3111,8 +3096,8 @@ msgid "Staging" msgstr "Em Preparação" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Em Descomissionamento" @@ -3178,7 +3163,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Polegadas" @@ -3196,41 +3181,40 @@ msgstr "Trás para frente" msgid "Stale" 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3258,7 +3242,7 @@ msgid "Rear" msgstr "Traseira" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Preparado" @@ -3291,7 +3275,7 @@ msgid "Top to bottom" msgstr "De cima para baixo" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Passivo" @@ -3320,9 +3304,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Outros" @@ -3334,350 +3318,349 @@ msgstr "ITA/Internacional" msgid "Physical" msgstr "Físico" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Wireless" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Bridge" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Link Aggregation (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "FastEthernet (100 Mbps)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5Gbps Ethernet" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "10Gbps Ethernet" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "25Gbps Ethernet" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "40Gbps Ethernet" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "50Gbps Ethernet" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "100Gbps Ethernet" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "200Gbps Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "400Gbps Ethernet" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "800Gbps Ethernet" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Transceivers conectáveis" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Celular" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Serial" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Empilhamento" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Full" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automático" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Acesso" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagueada" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Tagueada (Todos)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "Padrão IEEE" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 pares)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 pares)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 pares)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 pares)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Cabo Metálico" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Fibra Óptica" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Único" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Tronco" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "Tronco 2C1P" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "Tronco 2C2P" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "Tronco 2C4P" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "Tronco 2C4P (aleatório)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "Tronco 2C6P" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "Tronco 2C8P" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "Tronco 2C12P" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "Tronco 4C1P" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "Tronco 4C2P" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "Tronco 4C4P" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "Tronco 4C4P (aleatório)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "Tronco 4C6P" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "Tronco 4C8P" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "Tronco 8C4P" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Breakout" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P:4C1P breakout" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P:6C1P breakout" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P:8C1P breakout (aleatório)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cobre - par trançado (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Cobre - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Cobre - Coaxial" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Fibra - Multimodo" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Fibra - Monomodo" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Fibra - Outros" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Quilômetros" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metros" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Milhas" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pés" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Trifásico" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Desativado" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Defeituoso" @@ -3691,275 +3674,275 @@ msgstr "Formato de endereço MAC inválido: {value}" msgid "Invalid WWN format: {value}" msgstr "Formato WWN inválido: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Região principal (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Região principal (slug)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Grupo de sites principais (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Grupo de sites principais (slug)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Grupo (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Grupo (slug)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Local pai (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Local pai (slug)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Fabricante (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Fabricante (slug)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Tipo de rack (slug)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Tipo de rack (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Função (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Função (slug)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Rack (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Usuário (nome)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Plataforma padrão (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Plataforma padrão (slug)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Possui imagem frontal" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Possui imagem traseira" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Possui portas de console" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Possui portas de servidor de console" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Possui portas de alimentação" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Possui tomadas elétricas" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Possui interfaces" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Possui portas passthrough" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Possui compartimentos de módulos" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Possui compartimentos de dispositivos" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Possui itens de inventário" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Perfil (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Perfil (nome)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Tipo de dispositivo (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Tipo de módulo (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Porta de alimentação (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Porta traseira (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Porta frontal (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Item principal do inventário (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Modelo de configuração (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Função (ID) do dispositivo pai" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Função do dispositivo pai(slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Plataforma pai imediata (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Plataforma pai imediata (slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Plataforma pai (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Plataforma pai (slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Tipo de dispositivo (slug)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Dispositivo Pai (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Plataforma (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Plataforma (slug)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Nome do site (slug)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Compartimento Pai (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "Cluster de VMs (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Grupo de clusters (slug)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Grupo de clusters (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Modelo do dispositivo (slug)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "É full-depth" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3967,226 +3950,226 @@ msgstr "É full-depth" msgid "MAC address" msgstr "Endereço MAC" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Possui IP primário" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Possui IP fora de banda" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Chassi virtual (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "É membro do chassi virtual" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "IP Fora de Banda (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Possui contexto de dispositivo virtual" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "Contexto de Dispositivo Virtual (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Modelo de dispositivo" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Tipo de módulo (modelo)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Compartimento de módulo (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Rack (nome)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Dispositivo (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Dispositivo (nome)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Tipo de dispositivo (modelo)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Função do dispositivo (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Função do dispositivo (slug)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Chassi Virtual (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Chassi Virtual" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Inquilino (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Inquilino (slug)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Módulo (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Cabo (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Máquina virtual (nome)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Máquina virtual (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Interface (nome)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "Interface da VM (nome)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "Interface da VM (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Está associado" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "É primário" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "Modo 802.1Q" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "VLAN Designada" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "VLAN ID Designada " -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "Política de Tradução de VLAN (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4194,133 +4177,133 @@ msgstr "Política de Tradução de VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Política de Tradução de VLAN" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "" "Interfaces de Chassis Virtuais para Dispositivo quando o dispositivo é o " "mestre" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "" "Interfaces de Chassis Virtuais para Dispositivo quando o dispositivo é o " "mestre (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Interfaces de Chassi Virtual para Dispositivo" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Interfaces de Chassi Virtual para Dispositivo (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Tipo de interface" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Interface pai (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Interface em bridge (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "Endereço MAC" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Endereço MAC primário (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Endereço MAC primário" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de Dispositivo Virtual" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Contexto de Dispositivo Virtual (ID)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "Rede Wireless" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Link Wireless" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Terminação de circuito virtual (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Compartimento de módulo pai (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Módulo instalado (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Dispositivo instalado (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Dispositivo instalado (nome)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Mestre (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Mestre (nome)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Não terminado" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Quadro de alimentação (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Etiquetas" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4330,7 +4313,7 @@ msgstr "Etiquetas" msgid "Position" msgstr "Posição" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4338,48 +4321,48 @@ msgstr "" "Intervalos alfanuméricos são suportados. (Devem corresponder ao número de " "nomes que estão sendo criados.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Facility" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Contato" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Telefone de Contato" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Fuso horário" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4388,70 +4371,70 @@ msgstr "Fuso horário" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Largura" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 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 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Largura externa" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Altura externa" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Profundidade externa" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Unidade externa" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Profundidade de montagem" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4460,85 +4443,85 @@ msgstr "Profundidade de montagem" msgid "Weight" msgstr "Peso" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Peso máximo" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Unidade de peso" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Dimensões externas" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Número de Série" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 msgid "Asset tag" -msgstr "Etiqueta de patrimônio" +msgstr "Etiqueta de ativo" -#: 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4547,170 +4530,169 @@ msgstr "Fluxo de Ar" msgid "Rack" msgstr "Rack" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 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:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Part number" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "Altura em U" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Excluir da utilização" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Perfil" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Chassi" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "Função da VM" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 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:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 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: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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Plataforma" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Cluster" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Configuração" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Tipo de módulo" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4727,110 +4709,110 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Rótulo" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Unidade de comprimento" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Domínio" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 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:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Tensão" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Corrente" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Utilização máxima" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Consumo máximo" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Consumo máximo de energia (Watts)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Consumo alocado" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Porta de alimentação" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 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:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "Tipo de PoE" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4844,374 +4826,374 @@ msgstr "Função do Wireless" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Velocidade" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "VLANs Tagueadas" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Adicionar VLANs tagueadas" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Endereçamento" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operação" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Comutação 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Adicionar/Remover" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "O modo de interface deve ser especificado para atribuir VLANs" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Uma interface de acesso não pode ter VLANs tagueadas." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Nome da região principal" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Nome do grupo de sites principais" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Região designada" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Grupo designado" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "opções disponíveis" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Site designado" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Local pai" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Local não encontrado." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Fabricante deste tipo de rack" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "A numeração de posição mais baixa no rack" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Largura de trilho a trilho (em polegadas)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Unidade para dimensões externas" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Unidade de peso do rack" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Nome do inquilino designado" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Nome da função designada" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Modelo do tipo de rack" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Direção do fluxo de ar" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "A largura deve ser definida se um tipo de rack não for especificado." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "" "A altura em U deve ser definida se um tipo de rack não for especificado." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Site principal" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 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:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Unidades" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Lista separada por vírgula de unidades individuais" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Fabricante que produz este tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "A plataforma padrão para dispositivos deste tipo (opcional)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Peso do dispositivo" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Unidade de peso do dispositivo" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Peso do módulo" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Unidade de peso do módulo" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "" "Valores de atributos para o perfil atribuído, passados como um dicionário" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "" "Perfil deve ser especificado se os dados do atributo forem fornecidos." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Função do dispositivo pai" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "Função do dispositivo não encontrada." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Plataforma pai" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Plataforma não encontrada." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Limitar as atribuições de plataforma a este fabricante" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Função designada" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Fabricante do tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Modelo do tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Chassi virtual" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Cluster de virtualização" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Local designado (se houver)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Rack designado (se houver)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Face" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Face do rack em que está montado" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Dispositivo pai (para dispositivos filhos)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Compartimento de dispositivos" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Compartimento de dispositivos no qual este dispositivo está instalado (para " "dispositivos filhos)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Compartimento de módulo" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "O compartimento no qual este módulo está instalado" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "O tipo de módulo" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Replicar componentes" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5219,98 +5201,98 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Adotar componentes" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Adotar componentes já existentes" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Tipo de porta" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Velocidade da porta em bps" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Tipo de tomada" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Porta de alimentação local que alimenta esta tomada" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Interface em bridge" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "LAG" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Interface LAG pai" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Nomes de contextos de dispositivos virtuais separados por vírgulas, entre " "aspas duplas. Exemplo:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Meio físico" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Modo de operação do PoE" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modo de operação do IEEE 802.1Q (para interfaces L2)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Filtrar VLANs disponíveis para atribuição por grupo" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "ID de VLAN não tagueada atribuído (filtrado por grupo de VLANs)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5318,95 +5300,95 @@ msgstr "" "IDs de VLAN tagueadas atribuídos, separados por vírgulas, entre aspas duplas" " (filtrados por grupo de VLAN). Exemplo:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" 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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "VRF designado" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Função RF" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Função do Wireless (AP/Station)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "" "Contexto de dispositivo virtual {vdc} não está associado ao dispositivo " "{device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Tipo de conexão do meio físico" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Dispositivo instalado" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Dispositivo filho instalado neste compartimento" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Dispositivo filho não encontrado." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Item pai do inventário" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Tipo de Componente" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Nome do componente" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Nome do Componente" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "O nome do componente é requerido quando o tipo for definido." -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Componente não encontrado: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "O tipo do componente é requerido quando o nome for definido." -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Dispositivo pai da interface associada (se houver)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5414,101 +5396,101 @@ msgstr "Dispositivo pai da interface associada (se houver)" msgid "Virtual machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "VM pai da interface associada (se houver)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Interface associada" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Torne este o endereço MAC principal para a interface atribuída." -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "É necessário especificar o dispositivo principal ou VM ao atribuir uma " "interface" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Site do lado A" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Site do dispositivo pai A (se houver)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Dispositivo no lado A" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Nome do dispositivo" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Tipo de terminação no lado A" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Nome da terminação no lado A" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Nome da terminação" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Site do lado B" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Site do dispositivo pai B (se houver)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Dispositivo no lado B" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Tipo de terminação no lado B" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Nome da terminação no lado B" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Status da conexão" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Perfil de conexão do cabo" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nome da cor (por exemplo, “Vermelho”) ou código hexadecimal (por exemplo, " "“f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Lado {side_upper}: {device} {termination_object} já está conectado" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr " Terminação {side_upper} não encontrada: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5517,64 +5499,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Mestre" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Dispositivo mestre" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Nome do site principal" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Quadro de alimentação" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Primário ou redundante" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentação (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Monofásico ou trifásico" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "IPv4 Primário" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "IPv6 Primário" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Endereço IPv6 com tamanho de prefixo, por exemplo, 2001:db8: :1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5615,8 +5597,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5624,104 +5606,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: 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:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Status do Dispositivo" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Região principal" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Grupo principal" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Contagem de racks" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Função" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Reserva" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Componentes" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Contagem de dispositivos" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Função do subdispositivo" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Contagem de módulos" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Função do Dispositivo" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modelo" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Possui um IP fora de banda" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Membro do chassi virtual" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Possui contextos de dispositivos virtuais" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Grupo de clusters" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Cabeado" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Ocupado" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5734,48 +5716,48 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexão" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tipo" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Somente gerenciamento" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Modo 802.1Q" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Canal do Wireless" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Frequência do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Largura do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potência de transmissão (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5785,23 +5767,23 @@ msgstr "Potência de transmissão (dBm)" msgid "Cable" msgstr "Cabo" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Descoberto" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Dispositivo Associado" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "VM Associada" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Associado a uma interface" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "MAC Primário de uma interface" @@ -5810,19 +5792,18 @@ msgstr "MAC Primário de uma interface" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Já existe um membro no chassi virtual na posição {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5835,21 +5816,21 @@ msgstr "Tipo de escopo" msgid "Scope" msgstr "Escopo" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Por favor, selecione um {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Tipo de escopo (aplicativo e modelo)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Portas traseiras" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5859,30 +5840,30 @@ msgstr "" "corresponder ao número selecionado de posições de portas traseiras " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Informações de Contato" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Função do Rack" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Controle de Inventário" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5890,36 +5871,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:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Perfis e Atributos" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 msgid "The lowest-numbered unit occupied by the device" msgstr "A unidade mais baixa ocupada pelo dispositivo" -#: netbox/dcim/forms/model_forms.py:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 msgid "The priority of the device in the virtual chassis" msgstr "A prioridade do dispositivo no chassi virtual" -#: netbox/dcim/forms/model_forms.py:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Características" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5934,50 +5915,50 @@ msgstr "" " será automaticamente substituído pelo valor da posição ao criar um novo " "módulo." -#: netbox/dcim/forms/model_forms.py:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Modelo da porta de console" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Modelo da porta do servidor de console" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Modelo da porta frontal" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Modelo da interface" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Modelo da tomada elétrica" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Modelo da porta de alimentação" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Modelo da porta traseira" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Porta de Console" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5989,7 +5970,7 @@ msgstr "Porta do Servidor de Console" msgid "Front Port" msgstr "Porta Frontal" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -6001,40 +5982,40 @@ msgstr "Porta Frontal" msgid "Rear Port" msgstr "Porta Traseira" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: 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:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: 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:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Atribuição de Componentes" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "Interface LAG" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 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:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Dispositivo Filho" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6042,65 +6023,64 @@ 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:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Porta de console" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Porta do servidor de console" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Porta frontal" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Tomada elétrica" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Porta traseira" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Item de Inventário" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Função do Item de Inventário" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "Interface de VM" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6108,7 +6088,7 @@ msgstr "" "Intervalos alfanuméricos são suportados. (Deve corresponder ao número de " "objetos a serem criados.)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6117,7 +6097,7 @@ msgstr "" "O padrão fornecido especifica {value_count} valores, mas {pattern_count} são" " esperados." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6125,11 +6105,11 @@ msgstr "" msgid "Members" msgstr "Membros" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Posição inicial" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6137,11 +6117,11 @@ msgstr "" "Posição do primeiro dispositivo membro. Aumenta em um para cada membro " "adicional." -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Dispositivos Membros" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 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." @@ -6155,69 +6135,69 @@ msgstr "" "Posição inválida da porta traseira ({rear_port_position}): Porta traseira " "{name} tem apenas {positions} posições." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "perfil" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "rótulo" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "comprimento" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "unidade de comprimento" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "cabo" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "cabos" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "Deve especificar uma unidade ao definir o comprimento do cabo" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "Terminações A e B devem ser definidas ao criar um novo cabo." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Não é possível conectar diferentes tipos de terminação à mesma extremidade " "do cabo." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Tipos de terminações incompatíveis: {type_a} e {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "As terminações A e B não podem se conectar ao mesmo objeto." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "fim" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "terminação de cabo" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "terminações de cabos" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6226,7 +6206,7 @@ msgstr "" "Não é possível conectar um cabo entre {obj_parent} > {obj} porque está " "marcado como conectado." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6235,59 +6215,59 @@ msgstr "" "Terminação duplicada encontrada para {app_label}.{model} {termination_id}: " "cabo {cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Os cabos não podem ser terminados em interfaces {type_display}" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "As terminações de circuito conectadas a uma rede de provedor não podem ser " "cabeadas." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "está ativo" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "está completo" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "é dividido" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "caminho do cabo" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "caminhos do cabos" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "Todas as terminações de origem devem estar conectadas ao mesmo link" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "" "Todas as terminações intermediárias devem ter o mesmo tipo de terminação" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "Todas as terminações intermediárias devem ter o mesmo objeto pai" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Todos os links devem ser cabo ou wireless" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Todos os links devem corresponder ao tipo do primeiro link" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6296,18 +6276,18 @@ msgstr "" "{module} é aceito como substituto para a posição do compartimento do módulo " "quando conectado a um tipo de módulo." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Rótulo físico" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "" "Os modelos de componentes não podem ser movidos para um tipo diferente de " "dispositivo." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6315,7 +6295,7 @@ msgstr "" "Um modelo de componente não pode ser associado a um tipo de dispositivo e " "módulo ao mesmo tempo." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6323,135 +6303,135 @@ msgstr "" "Um modelo de componente deve estar associado a um tipo de dispositivo ou a " "um tipo de módulo." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "modelo de porta de console" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "modelos de porta de console" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "modelo de porta de servidor de console" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "modelos de porta de servidor de console" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "consumo máximo" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "consumo alocado" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "modelo de porta de alimentação" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "modelos de porta de alimentação" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "O consumo alocado não pode exceder o consumo máximo ({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "ramal de alimentação" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Fase (para alimentação trifásica)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "modelo de tomada elétrica" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "modelos de tomadas elétricas" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Porta de alimentação principal ({power_port}) deve pertencer ao mesmo tipo " "de dispositivo" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Porta de alimentação principal ({power_port}) deve pertencer ao mesmo tipo " "de módulo" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "somente gerenciamento" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "interface bridge" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "função do wireless" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "modelo de interface" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "modelos de interface" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" "Interface bridge ({bridge}) deve pertencer ao mesmo tipo de dispositivo" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Interface bridge ({bridge}) deve pertencer ao mesmo tipo de módulo" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "" "Portas traseiras ({rear_port}) devem pertencer ao mesmo tipo de dispositivo" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "posições" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "modelo de porta frontal" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "modelos de porta frontal" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6460,15 +6440,15 @@ msgstr "" "O número de posições não podem ser menor que o número de modelos de portas " "traseiras mapeadas ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "modelo de porta traseira" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "modelos de porta traseira" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6477,33 +6457,33 @@ msgstr "" "O número de posições não pode ser menor que o número de modelos de portas " "frontais mapeadas ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "posição" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "Identificador a ser referenciado ao renomear componentes instalados" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "modelo de compartimento de módulo" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "modelos de compartimento de módulos" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "modelo de compartimento de dispositivos" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "modelos de compartimentos de dispositivos" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6512,21 +6492,21 @@ msgstr "" "Função do subdispositivo do tipo {device_type} deve ser definido como “pai” " "para permitir compartimentos de dispositivos." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "ID da peça" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Identificador da peça, designado pelo fabricante" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "modelo de item de inventário" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "modelos de itens de inventário" @@ -6660,11 +6640,11 @@ msgid "tagged VLANs" msgstr "VLANs tagueadas" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "SVLAN Q-in-Q" @@ -6684,77 +6664,77 @@ msgid "" msgstr "" "Endereço MAC {mac_address} já está atribuído para a interface ({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "LAG pai" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Esta interface é usada somente para gerenciamento fora de banda" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "velocidade (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "duplex" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64-bit World Wide Name" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "canal do wireless" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "frequência do canal (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Preenchido pelo canal selecionado (se definido)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "potência de transmissão (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "redes wireless" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "interface" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "interfaces" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "As interfaces {display_type} não podem ter um cabo conectado." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr " As interfaces {display_type}não podem ser marcadas como conectadas." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Uma interface não pode ser pai de si mesma." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Somente interfaces virtuais podem ser associadas a uma interface pai." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6763,7 +6743,7 @@ msgstr "" "A interface pai selecionada ({interface}) pertence a um dispositivo " "diferente ({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6772,7 +6752,7 @@ msgstr "" "A interface pai selecionada ({interface}) pertence a {device}, que não faz " "parte do chassi virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6781,7 +6761,7 @@ msgstr "" "A interface bridge selecionada ({bridge}) pertence a um dispositivo " "diferente ({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6790,15 +6770,15 @@ msgstr "" "A interface bridge selecionada ({interface}) pertence a {device}, que não " "faz parte do chassi virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Interfaces virtuais não podem ter uma interface LAG pai." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "Uma interface LAG não pode ser pai de si mesma." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." @@ -6806,7 +6786,7 @@ msgstr "" "A interface LAG selecionada ({lag}) pertence a um dispositivo diferente " "({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6815,35 +6795,35 @@ msgstr "" "A interface LAG selecionada ({lag}) pertence a {device}, que não faz parte " "do chassi virtual {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "O canal pode ser configurado somente em interfaces wireless." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "A frequência do canal pode ser definida somente em interfaces wireless." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "" "Não é possível especificar a frequência personalizada com o canal " "selecionado." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "A largura do canal pode ser definida somente em interfaces wireless." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "" "Não é possível especificar a largura personalizada com o canal selecionado." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "O modo de interface não suporta uma VLAN não tagueada." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6900,7 +6880,7 @@ msgid "module bays" msgstr "compartimentos de módulos" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 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 " @@ -6942,17 +6922,17 @@ msgid "inventory item roles" msgstr "funções dos itens de inventário" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "número de série" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" -msgstr "etiqueta de patrimônio" +msgstr "etiqueta de ativo" #: netbox/dcim/models/device_components.py:1430 msgid "A unique tag used to identify this item" @@ -6993,57 +6973,57 @@ msgstr "" "Não é possível atribuir um item de inventário ao componente em outro " "dispositivo" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "fabricante" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "fabricantes" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "modelo" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "plataforma padrão" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "part number" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Part number discreto (opcional)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "altura (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "excluir da utilização" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "" "Dispositivos deste tipo são excluídos ao calcular a utilização do rack." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "é full-depth" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "O dispositivo consome as faces frontal e traseira do rack." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "status pai/filho" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -7052,24 +7032,24 @@ msgstr "" "dispositivos. Deixe em branco se este tipo de dispositivo não for nem pai " "nem filho." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "fluxo de ar" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "tipo de dispositivo" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "tipos de dispositivos" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "A altura U deve estar em incrementos de 0,5U." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7078,7 +7058,7 @@ msgstr "" "Dispositivo {device} no rack {rack} não tem espaço suficiente para acomodar " "uma altura de {height}U" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7088,7 +7068,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} instância(s) já montada(s) " "dentro de racks." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7097,159 +7077,159 @@ msgstr "" "associados a este dispositivo antes de desclassificá-lo como dispositivo " "pai." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Dispositivo filho deve ser 0U." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Máquinas virtuais podem ser atribuídas a esta função" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Já existe uma função de dispositivo de nível superior com esse nome." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Já existe uma função de dispositivo de nível superior com esse slug." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "função de dispositivo" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "funções de dispositivos" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Opcionalmente, limite esta plataforma a dispositivos de um determinado " "fabricante" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "plataforma" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "plataformas" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "O nome da plataforma deve ser único." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Slug da plataforma deve ser único." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "A função que este dispositivo desempenha" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de série do chassi, designado pelo fabricante" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Uma etiqueta exclusiva usada para identificar este dispositivo" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "posição (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "face do rack" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "IPv4 primário" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "IPv6 primário" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "IP fora de banda" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "Posição no Chassi Virtual" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Posição no chassi virtual" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "Prioridade no Chassi Virtual" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Prioridade de eleição do mestre no chassi virtual" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "latitude" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Coordenada GPS em formato decimal (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "longitude" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "O nome do dispositivo deve ser exclusivo por site." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "dispositivo" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "dispositivos" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Rack {rack} não pertence ao site {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Local {location} não pertence ao site {site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Rack {rack} não pertence ao local {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "Não é possível selecionar uma face de rack sem atribuir um rack." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "Não é possível selecionar uma posição de rack sem atribuir um rack." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "A posição deve estar em incrementos de 0,5U." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "Deve especificar a face do rack ao definir a posição do rack." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7257,7 +7237,7 @@ msgstr "" "Um tipo de dispositivo 0U ({device_type}) não pode ser alocado em uma " "posição de rack." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7265,7 +7245,7 @@ msgstr "" "Dispositivo filho não pode ser alocado em uma face do rack. Este é um " "atributo do dispositivo pai." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7273,7 +7253,7 @@ msgstr "" "Dispositivo filho não pode ser alocado em uma posição de rack. Este é um " "atributo do dispositivo pai." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7282,23 +7262,23 @@ msgstr "" "U{position} já está ocupado ou não tem espaço suficiente para acomodar este " "tipo de dispositivo: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} não é um endereço IPv4." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "" "O endereço IP especificado ({ip}) não está alocado a este dispositivo." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} não é um endereço IPv6." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7308,22 +7288,22 @@ msgstr "" "{platform_manufacturer}, mas este pertence ao fabricante " "{devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "O cluster definido pertence a um site diferente ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "O cluster atribuído pertence a um local diferente: ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Um dispositivo associado a um chassi virtual deve ter sua posição definida." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7332,22 +7312,22 @@ msgstr "" "O dispositivo não pode ser removido do chassi virtual {virtual_chassis} " "porque atualmente é designado como seu mestre." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "domínio" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "chassi virtual" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "" "O mestre selecionado ({master}) não está associado a este chassi virtual." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7356,26 +7336,26 @@ msgstr "" "Não foi possível excluir o chassi virtual {self}. Existem interfaces membro " "que formam interfaces LAG entre chassis." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo para o dispositivo principal" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "comentários" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuais" @@ -7410,66 +7390,66 @@ msgstr "" "Não é possível reatribuir o endereço MAC enquanto ele é designado como o MAC" " principal para um objeto" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Uma interface não pode ser associada em bridge a ela mesma." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Interfaces virtuais não podem ter um modo de operação do PoE." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "As interfaces virtuais não podem ter um tipo de PoE." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "Deve especificar o modo PoE ao designar um tipo de PoE." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "A função do wireless pode ser definida somente em interfaces wireless." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "esquema" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "perfil de tipo de módulo" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "perfis de tipos de módulo" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "atributos" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "tipo de módulo" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "tipos de módulos" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Esquema inválido: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "módulo" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "módulos" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7478,58 +7458,58 @@ msgstr "" "O módulo deve ser instalado dentro de um compartimento pertencente ao " "dispositivo ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "painel de alimentação" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "quadros de alimentação" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "" "Local {location} ({location_site}) está em um site diferente do {site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "tipo de alimentação" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "fase" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "tensão" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "corrente" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "utilização máxima" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Consumo máximo permitido (porcentagem)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "potência disponível" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "fonte de alimentação" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "fontes de alimentação" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7538,71 +7518,71 @@ msgstr "" "Rack {rack} ({rack_site}) e quadro de alimentação {powerpanel} " "({powerpanel_site}) estão em sites diferentes." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "A tensão não pode ser negativa para alimentação do tipo CA" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "largura" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Largura de trilho a trilho" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Altura em U" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "unidade inicial" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Unidade inicial do rack" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "unidades descendentes" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "As unidades são numeradas de cima para baixo" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "largura externa" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Dimensão externa do rack (largura)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "altura externa" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Dimensão externa do rack (altura)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "profundidade externa" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Dimensão externa do rack (profundidade)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "unidade externa" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "profundidade de montagem" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7611,75 +7591,75 @@ msgstr "" "abertos de 4 colunas, esta é a distância entre os trilhos dianteiro e " "traseiro." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "peso máximo" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Capacidade máxima de carga do rack" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "formato físico" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "tipo de rack" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "tipos de rack" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "Unidade deve ser especificada ao definir uma dimensão externa" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "Deve especificar uma unidade ao definir um peso máximo" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "função do rack" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "funções do rack" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "ID do facility" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Identificador atribuído localmente" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Papel funcional" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Uma etiqueta exclusiva usada para identificar este rack" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "rack" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "racks" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "O local definido deve pertencer ao site principal ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7688,7 +7668,7 @@ msgstr "" "O rack deve ter pelo menos {min_height}U de altura para abrigar os " "dispositivos instalados." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7697,29 +7677,29 @@ msgstr "" "A numeração do rack deve começar em {position} ou menos para abrigar " "dispositivos atualmente instalados." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "O local deve ser do mesmo site, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "unidades" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "reserva em rack" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "reservas em rack" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "Unidade(s) inválida(s) para rack {height}U: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "As seguintes unidades já foram reservadas: {unit_list}" @@ -7827,145 +7807,145 @@ msgstr "Adicionar Componentes" msgid "Disconnect Selected" msgstr "Desconexão Selecionada" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Terminação A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Terminação B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Dispositivo A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Dispositivo B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Local A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Local B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Rack A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Rack B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Site A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Sítio B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Nome da Cor" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Acessível" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Dispositivos" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Modelo de Configuração" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "Altura em U" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "Endereço IP" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "Endereço IPv4" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "Endereço IPv6" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "Posição no Chassi Virtual" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "Prioridade no Chassi Virtual" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Posição (Compartimento de Dispositivo)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Portas de console" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Portas de servidor de console" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Portas de alimentação" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Tomadas elétricas" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7975,44 +7955,44 @@ msgstr "Tomadas elétricas" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Portas frontais" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Compartimentos de dispositivos" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Compartimentos de módulos" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Itens de inventário" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Localização do Dispositivo" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Site do Dispositivo" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: 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:334 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 -#: netbox/dcim/views.py:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8021,167 +8001,164 @@ msgstr "Compartimento de módulo" msgid "Inventory Items" msgstr "Itens de Inventário" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Cor do Cabo" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Pares Vinculados" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Marcar Conectado" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Consumo alocado (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "Endereços IP" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "MAC Primário" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Endereços MAC" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Somente Gerenciamento" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Circuito Virtual" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Mapeamentos" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Dispositivo Instalado" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" -msgstr "Função instalada" +msgstr "Função Instalada" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" -msgstr "Tipo instalado" +msgstr "Tipo Instalado" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" -msgstr "Descrição instalada" +msgstr "Descrição Instalada" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" -msgstr "Série instalada" +msgstr "Serial Instalado" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Etiqueta de ativo instalada" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo Instalado" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Serial do Módulo" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" -msgstr "Etiqueta de Patrimônio do Módulo" +msgstr "Etiqueta de Ativo do Módulo" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Status do Módulo" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Itens" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Tipos de Racks" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Tipos de Dispositivos" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Tipos de Módulos" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Plataformas" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Plataforma Padrão" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Full-Depth" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Contagem de Dispositivos" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8190,9 +8167,9 @@ msgstr "Contagem de Dispositivos" msgid "Console Ports" msgstr "Portas de Console" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8201,9 +8178,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:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8212,9 +8189,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:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8223,9 +8200,9 @@ msgstr "Portas de Alimentação" msgid "Power Outlets" msgstr "Tomadas Elétricas" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8233,9 +8210,9 @@ msgstr "Tomadas Elétricas" msgid "Front Ports" msgstr "Portas Frontais" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8244,17 +8221,17 @@ msgstr "Portas Frontais" msgid "Rear Ports" msgstr "Portas Traseiras" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8263,71 +8240,71 @@ msgstr "Compartimentos de Dispositivos" msgid "Module Bays" msgstr "Compartimentos de Módulos" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Contagem de Módulos" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Fontes de Alimentação" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Utilização Máxima" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Racks" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Altura" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Largura Externa" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Altura externa" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Profundidade Externa" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Peso Máximo" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Contagem de Racks" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Espaço" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "Grupos de VLANs" @@ -8341,7 +8318,7 @@ msgstr "{} milímetros" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Número de série" @@ -8370,82 +8347,82 @@ msgstr "Membros do Chassi Virtual" msgid "Power Utilization" msgstr "Utilização de Energia" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Desconectado {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Regiões Filhas" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Grupos Filhos" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Dispositivos Não Montados em Rack" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Locais Filhos" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Reservas" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Serviços de Aplicação" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Contexto de Configuração" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Renderização de Configuração" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Máquinas Virtuais" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo instalado {device} no compartimento {device_bay}." -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo {device} removido do compartimento {device_bay}." -#: netbox/dcim/views.py:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Filhos" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Membro {device} adicionado" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Removido {device} do chassi virtual {chassis}" @@ -8459,13 +8436,13 @@ msgstr "Objeto(s) relacionado(s) desconhecido(s): {name}" msgid "Changing the type of custom fields is not supported." msgstr "Alteração do tipo do campo customizado não é suportado." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "O agendamento não está habilitado para este script." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "O horário agendado deve ser no futuro." @@ -8542,9 +8519,9 @@ msgid "No" msgstr "Não" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Link" @@ -8641,13 +8618,13 @@ msgstr "Preto" msgid "White" msgstr "Branco" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Script" @@ -8656,33 +8633,33 @@ msgstr "Script" msgid "Notification" msgstr "Notificação" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Operador desconhecido: {op}. Deve ser um dos seguintes: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Tipo de valor não suportado: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Tipo inválido para operação {op}: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "O conjunto de regras deve ser um dicionário, não {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Tipo lógico inválido: deve ser 'AND' ou 'OR'. Por favor, verifique a " "documentação." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Chave(s) inválida(s) informada(s). Por favor, cheque a documentação." @@ -8695,26 +8672,26 @@ msgstr "Tipo de widget" msgid "Unregistered widget class: {name}" msgstr "Classe de widget não registrada: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, 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:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Exibe qualquer conteúdo personalizado arbitrário. Markdown é suportado." -#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Contagem de Objetos" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8722,185 +8699,185 @@ msgstr "" "Exibe um conjunto de modelos do NetBox e o número de objetos criados para " "cada tipo." -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 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:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Lista de Objetos" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Exibe uma lista arbitrária de objetos." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "O número padrão de objetos a serem exibidos" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 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:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "Feed RSS" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Incorpore um feed RSS de um site externo." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "URL do feed" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Requer conexão externa" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "O número máximo de objetos a serem exibidos" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 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:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Exibe seus favoritos pessoais" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Não é possível importar o pipeline de eventos {name}: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Módulo script (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Arquivo de dados (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Grupo (nome)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Tipo de cluster" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Tipo de cluster (slug)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Grupo de inquilinos" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Grupo de inquilinos (slug)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etiqueta" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Etiqueta (slug)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Possui dados de contexto de configuração local" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Nome do grupo" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Obrigatório" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "UI editável" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "É clonável" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Valor mínimo" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Valor máximo" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Expressão regular de validação" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamento" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Nova janela" @@ -8909,45 +8886,45 @@ 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:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 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:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 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:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "Método HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL do payload" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "Verificação SSL" @@ -8960,8 +8937,8 @@ msgstr "Senha" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Tipos de evento" @@ -8969,76 +8946,76 @@ msgstr "Tipos de evento" 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:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Sincronização automática ativada" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Tipos de objetos" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Um ou mais tipos de objetos associados" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Tipo de objeto" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Tipo de objeto (para campos de objeto ou de multiobjetos)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Conjunto de opções" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Conjunto de opções (para campos de seleção)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Se o campo personalizado é exibido na interface do usuário" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Se o campo personalizado é editável na interface do usuário" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "O conjunto básico de opções predefinidas a serem usadas (se houver)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -9047,32 +9024,32 @@ msgstr "" "com rótulos opcionais separados por dois pontos: “Choice1:First Choice, " "Choice2:Second Choice”" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "classe de botão" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "A classe do primeiro link em um grupo será usada para o botão suspenso" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Arquivo de dados" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Arquivo de dados contendo o código do modelo" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -9080,219 +9057,218 @@ msgstr "" "Habilitar a sincronização automática do conteúdo do modelo quando o arquivo " "de dados for atualizado" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Deve especificar o conteúdo local ou um arquivo de dados" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "O(s) tipo(s) de evento que acionará(ão) esta regra." -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Objeto de ação" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Nome do webhook ou script como caminho pontilhado module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Webhook {name} não encontrado" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Script {name} não encontrado" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Tipo de objeto associado" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "A classificação da entrada" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Comentários" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Usuários" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Grupos" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 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:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Opções de Tipo" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Tipo de objeto relacionado" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Tipo de campo" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Escolhas" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dados" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Renderizando" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Tipos de conteúdo" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "Tipo de conteúdo HTTP" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Tipo de evento" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Tipo de ação" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Tipo de objeto etiquetado" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Tipo de objeto permitido" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Regiões" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Grupos de sites" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Locais" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Tipos de dispositivos" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Funções" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Tipos de cluster" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Grupos de clusters" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Grupos de inquilinos" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "O(s) tipo(s) de objeto que possuem este campo customizado." -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Valor padrão" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "" "Tipo do objeto relacionado (somente para campos de objeto/vários objetos)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Filtro de objeto relacionado" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Especifique os parâmetros da consulta como um objeto JSON." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Campo personalizado" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9300,7 +9276,7 @@ msgstr "" "O tipo de dados armazenados neste campo. Para campos de objeto/multiobjeto, " "selecione o tipo de objeto relacionado abaixo." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9308,11 +9284,11 @@ msgstr "" "Isso será exibido como texto de ajuda para o campo do formulário. Markdown é" " suportado." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Objeto Relacionado" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9320,20 +9296,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:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Conjunto de Opções de Campo Personalizado" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Link Personalizado" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Modelos" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9342,7 +9318,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:257 +#: netbox/extras/forms/model_forms.py:262 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9350,35 +9326,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:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Modelo de código" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Modelo de Exportação" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtro Salvo" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Ordenação" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9386,38 +9362,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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Colunas Disponíveis" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Colunas Selecionadas" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Solicitação HTTP" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Escolha da ação" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "Insira as condições em formato JSON." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9425,38 +9401,38 @@ msgstr "" "Insira os parâmetros a serem passados para a ação em formato JSON." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regra de Evento" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Triggers" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Grupo de notificação" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Perfil do Contexto de Configuração" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Inquilinos" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Deve especificar dados locais ou um arquivo de dados" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Agende para" @@ -9464,7 +9440,7 @@ msgstr "Agende para" msgid "Schedule execution of report to a set time" msgstr "Agende a execução do relatório em um horário definido" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Repita a cada" @@ -9472,24 +9448,24 @@ msgstr "Repita a cada" msgid "Interval at which this report is re-run (in minutes)" msgstr "Intervalo no qual este relatório é executado novamente (em minutos)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (hora atual: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Confirmar alterações" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "Confirme as alterações no banco de dados (desmarque para um teste)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Programe a execução do script para um horário definido" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Intervalo no qual este script é executado novamente (em minutos)" @@ -9528,10 +9504,10 @@ msgstr "perfil de contexto de configuração" msgid "config context profiles" msgstr "perfis de contexto de configuração" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "peso" @@ -9568,34 +9544,34 @@ msgstr "modelo de configuração" msgid "config templates" msgstr "modelos de configuração" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "Objetos aos quais este campo se aplica." -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 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:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Nome interno do campo" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Somente caracteres alfanuméricos e sublinhados são permitidos." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 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:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9603,19 +9579,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:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "nome do grupo" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "requeridos" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9623,19 +9599,19 @@ msgstr "" "Este campo é necessário ao criar novos objetos ou editar um objeto " "existente." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "deve ser único" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "peso da pesquisa" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9643,11 +9619,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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "lógica do filtro" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9655,11 +9631,11 @@ msgstr "" "\"Flexível\" corresponde a qualquer instância de uma determinada string; " "\"Exata\" corresponde a todo o campo." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "padrão" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9667,7 +9643,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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9676,35 +9652,35 @@ msgstr "" "(deve ser um valor JSON). Encapsule strings com aspas duplas (por exemplo, " "'Foo')." -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "peso de exibição" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "valor mínimo" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Valor mínimo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "valor máximo" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Valor máximo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "expressão regular de validação" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9715,203 +9691,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:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "conjunto de opções" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "é clonável" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Replique este valor ao clonar objetos" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "campo personalizado" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "campos personalizados" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valor padrão inválido”{value}“: {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "A unicidade não pode ser aplicada para campos booleanos." -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 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:401 +#: netbox/extras/models/customfields.py:409 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:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Os campos de objeto devem definir um tipo de objeto." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, 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:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Verdadeiro" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Falso" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, 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:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "O valor deve ser uma string." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "O valor deve corresponder à expressão regular '{regex}'" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "O valor deve ser um número inteiro." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "O valor deve ser pelo menos {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "O valor não deve exceder {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "O valor deve ser decimal." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "O valor deve ser verdadeiro ou falso." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, 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:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "ID de objeto inválida encontrada: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "O campo obrigatório não pode estar vazio." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Conjunto básico de opções predefinidas (opcional)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "As opções são ordenadas automaticamente em ordem alfabética" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "conjunto de opções de campo personalizado" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "conjuntos de opções de campos personalizados" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Deve definir opções básicas ou extras." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, 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:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9936,19 +9912,19 @@ msgstr "dashboard" msgid "dashboards" msgstr "dashboards" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "modelo de código" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Código de modelo Jinja." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "parâmetros do ambiente" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9957,70 +9933,70 @@ msgstr "" "Parâmetros adicionais a serem passados ao construir o " "ambiente Jinja" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "Padrão é {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Nome do arquivo a ser fornecido ao arquivo de exportação renderizado" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "extensão do arquivo" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Extensão para anexar ao nome do arquivo renderizado" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "como anexo" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Baixar arquivo como anexo" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} deve implementar um método get_context ()." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Objeto(s) aos quais esta regra se aplica." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "Os tipos de eventos que irão acionar esta regra." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "condições" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Um conjunto de condições que determinam se o evento será gerado." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "tipo de ação" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Dados adicionais para passar ao objeto da ação" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "regra de evento" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "regras dos eventos" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -10030,7 +10006,7 @@ msgstr "" "chamado. O processamento do modelo Jinja2 é suportado com o mesmo contexto " "do corpo da solicitação." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available aqui." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "cabeçalhos adicionais" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -10056,11 +10032,11 @@ msgstr "" "Name:Value. O processamento do modelo Jinja2 é suportado com o " "mesmo contexto do corpo da solicitação (abaixo)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "corpo modelo" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10073,11 +10049,11 @@ msgstr "" "timestamp, username, request_id, e " "data." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "senha" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -10087,15 +10063,15 @@ msgstr "" "Signature contendo um HMAC hex digest do corpo do payload usando a " "senha como chave. A senha não é transmitido na solicitação." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Ative a verificação do certificado SSL. Desative com cuidado!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Caminho do arquivo CA" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10103,174 +10079,174 @@ msgstr "" "O arquivo de certificado CA específico a ser usado para verificação SSL. " "Deixe em branco para usar os padrões do sistema." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "Não especifique um arquivo de certificado CA se a verificação SSL estiver " "desativada." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "O(s) tipo(s) de objeto aos quais este link se aplica." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "texto do link" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Modelo de código Jinja2 para texto do link" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "URL do link" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Modelo de código Jinja2 para URL do link" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Links com o mesmo grupo aparecerão como um menu suspenso" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "nova janela" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Forçar o link a abrir em uma nova janela" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "link personalizado" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "links personalizados" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "O (s) tipo (s) de objeto aos quais este modelo se aplica." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "modelo de exportação" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "modelos de exportação" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "“{name}“é um nome reservado. Escolha um nome diferente." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "O (s) tipo (s) de objeto aos quais este filtro se aplica." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "compartilhado" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "filtro salvo" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "filtros salvos" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Os parâmetros de filtro devem ser armazenados como um dicionário de " "palavras-chave." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "O tipo de objeto da tabela" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "tabela" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "configuração da tabela" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "configurações da tabela" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Tabela desconhecida: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Coluna desconhecida: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "altura da imagem" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "largura da imagem" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "anexo de imagem" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "anexos de imagens" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Os anexos de imagens não podem ser associados a este tipo de objeto " "({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "tipo" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "registro de evento" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "registros de eventos" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Registro de eventos não é suportado para o tipo de objeto ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "favorito" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "favoritos" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "O tipo de objeto ({type}) não pode ser favoritado." @@ -10298,12 +10274,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Objetos deste tipo ({type}) não suportam notificações." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "grupos" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "usuários" @@ -10323,43 +10299,43 @@ msgstr "subscrição" msgid "subscriptions" msgstr "subscrições" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "é executável" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "script" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "scripts" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "módulo de script" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "módulos de scripts" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "timestamp" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "campo" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "valor" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "valor em cache" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "valores em cache" @@ -10396,103 +10372,103 @@ msgstr "Parâmetros de Execução do Script" msgid "Dismiss" msgstr "Descartar" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Tipos de Objetos" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Validar Unicidade" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Visível" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Editável" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Tipo de Objeto Relacionado" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Conjunto de Opções" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "É Clonável" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Valor Mínimo" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Valor Máximo" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Expressão Regular de Validação" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Proprietário" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Contar" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Ordenar Alfabeticamente" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Nova Janela" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME Type" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Nome do Arquivo" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Extensão do arquivo" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Como Anexo" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10502,77 +10478,76 @@ msgstr "Como Anexo" msgid "Data File" msgstr "Arquivo de Dados" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Sincronizado" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Imagem" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Nome do Arquivo" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Tamanho" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Nome da Tabela" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Leitura" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "Validação SSL" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Tipos de Evento" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Sincronização Automática Ativada" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funções de Dispositivos" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Comentários (curto)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Linha" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Método" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "Foi encontrado um erro ao tentar renderizar este widget:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 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:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10626,56 +10601,56 @@ msgstr "Atributo \"{name}\" é inválido para a requisição" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Atributo \"{name}\" é inválido para {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Ocorreu um erro ao renderizar o modelo: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Seu dashboard foi redefinido." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Widget adicionado: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Widget atualizado: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Widget excluído: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Erro ao excluir o widget: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 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 " "execução." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Insira um endereço IPv4 ou IPv6 válido com máscara opcional." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Formato de endereço IP inválido: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "Insira um prefixo IPv4 ou IPv6 válido e uma máscara na notação CIDR." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Formato de prefixo IP inválido: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "" @@ -10730,180 +10705,180 @@ msgstr "Cliente" msgid "Invalid IP address format: {address}" msgstr "Formato de endereço IP inválido: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Import target" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Import target (nome)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Export target" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Export target (nome)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "Importando VRF" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "Importar VRF (Route Distinguisher)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "Exportando VRF" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "Exportar VRF (Route Distinguisher)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "Importando L2VPN" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "Importando L2VPN (identificador)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "Exportando L2VPN" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "Exportando L2VPN (identificador)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Prefixo" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (slug)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "Dentro do prefixo" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "Dentro e incluindo o prefixo" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Prefixos que contêm este prefixo ou IP" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Tamanho da máscara" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "Grupo de VLANs (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "Grupo de VLANs (slug)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "Número da VLAN (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Endereço" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Faixas que contêm este prefixo ou IP" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Prefixo pai" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "Grupo FHRP (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Está associado a uma interface" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Serviço de Aplicação (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "NAT dentro do endereço IP (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "SVLAN Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Número da SVLAN Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Interface de VM atribuída" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "Política de Tradução de VLAN (nome)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "Grupo FHRP (nome)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "Grupo FHRP (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "Endereço IP (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "Endereço IP" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "IPv4 Primário (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "Endereço IPv4 Primário" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "IPv6 Primário (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "Endereço IPv6 Primário" @@ -10936,21 +10911,21 @@ msgstr "A máscara CIDR (por exemplo, /24) é obrigatória." msgid "Address pattern" msgstr "Padrão de endereço" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Imponha um espaço exclusivo" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10959,76 +10934,77 @@ msgstr "É privado" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Data da adição" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Grupo de VLANs" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Comprimento do prefixo" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Trate como totalmente utilizado" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "Atribuição de VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Trate como populado" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -11040,12 +11016,12 @@ msgstr "ID do Grupo" msgid "Authentication type" msgstr "Tipo de autenticação" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 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:424 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 +#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -11057,173 +11033,173 @@ msgstr "Chave de autenticação" msgid "Authentication" msgstr "Autenticação" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Função do Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Política" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Portas" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Import route targets" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Export route targets" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "RIR associado" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "Grupo de VLANs (se houver)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "Site da VLAN" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "Site da VLAN (se houver)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "ID do Escopo" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Grupo FHRP" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Nome do Grupo FHRP atribuído" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Tornar este o IP primário do dispositivo associado" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "É out-of-band" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" "Designar este como endereço IP out-f-band para o dispositvo associado." -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Nenhum dispositivo ou máquina virtual especificado; não pode ser definido " "como IP primário" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Nenhum dispositivo especificado; não pode ser definido como IP out-of-band" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Não é possível definir IP out-of-band para máquinas virtuais" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "" "Nenhuma interface especificada; não é possível definir como IP primário" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Nenhuma interface especificada; não pode ser definido como IP out-of-band" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Tipo de autenticação" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Grupo de VLANs associado" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "VLAN de Serviço (para VLANs de clientes Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Política de tradução de VLAN" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "Protocolo IP" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Tipo de pai (aplicativo e modelo)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Nome do objeto pai" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "ID do objeto pai" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Um dos pais ou parent_object_id deve ser incluído com parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Route Targets" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Import targets" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Export targets" @@ -11235,7 +11211,7 @@ msgstr "Importado pela VRF" msgid "Exported by VRF" msgstr "Exportado pela VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privado" @@ -11278,9 +11254,9 @@ msgid "DNS Name" msgstr "Nome DNS" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLANs" @@ -11305,59 +11281,59 @@ msgstr "Q-in-Q/802.1ad" msgid "VLAN ID" msgstr "ID da VLAN" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Route Target" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Agregado" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "Intervalo de ASN" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "Faixa de IP" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Torne este o IP primário do dispositivo/VM" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Definir este como endereço IP out-of-band para o dispositivo" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "IP NAT (interno)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "Um endereço IP só pode ser atribuído a um único objeto." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Não é possível reatribuir o endereço primário para o dispositivo/VM pai" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Não é possível reatribuir o endereço IP out-of-band para o dispositivo pai" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Somente endereços IP associados a uma interface podem ser designados como " "IPs primários." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11365,24 +11341,24 @@ msgstr "" "Somente endereços IP atribuídos para uma interface podem ser designados como" " IP out-of-band para o dispositivo." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Endereço IP Virtual" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "A atribuição já existe" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "IDs de VLAN" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "VLANs filhas" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11392,12 +11368,12 @@ msgstr "" "versão futura. Os usuários são incentivados a utilizar grupos de VLAN para " "essa finalidade." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Regra de Tradução de VLAN" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11405,36 +11381,36 @@ msgstr "" "Lista separada por vírgula de um ou mais números de portas. Um intervalo " "pode ser especificado usando hífen." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Modelo de Serviço de Aplicação" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Tipo de pai" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Porta(s)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Serviço de Aplicação" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Modelo de Serviço de Aplicação" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "Do Modelo" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Personalizado" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11475,7 +11451,7 @@ msgstr "ID do grupo" msgid "protocol" msgstr "protocolo" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "tipo de autenticação" @@ -11507,7 +11483,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIRs" @@ -11553,57 +11529,57 @@ msgstr "" "Os prefixos não podem se sobrepor aos agregados. {prefix} cobre um agregado " "existente ({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "funções" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "prefixo" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "Rede IPv4 ou IPv6 com máscara" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Status operacional deste prefixo" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "A função primária deste prefixo" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "é um pool" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "" "Todos os endereços IP dentro deste prefixo são considerados utilizáveis" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "marcar utilizado" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "prefixos" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Não é possível criar prefixo com a máscara /0." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "tabela global" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Prefixo duplicado encontrado em {table}: {prefix}" @@ -11704,33 +11680,33 @@ msgstr "Hostname ou FQDN (não diferencia maiúsculas de minúsculas)" msgid "IP addresses" msgstr "Endereços IP" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Não é possível criar endereço IP com máscara /0." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} é um ID de rede, que não pode ser atribuído a uma interface." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} é um endereço de broadcast, que não pode ser atribuído a uma interface." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Endereço IP duplicado encontrado em {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Não é possível criar o endereço IP {ip} dentro do intervalo {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11738,7 +11714,7 @@ msgstr "" "Não é possível reatribuir o endereço IP enquanto ele estiver designado como " "o IP primário do objeto pai" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11746,7 +11722,7 @@ msgstr "" "Não é possível reatribuir o endereço IP enquanto ele estiver designado como " "IP Out-of-band para o objeto pai" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Somente endereços IPv6 podem receber o status SLAAC" @@ -11894,8 +11870,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRFs" @@ -11931,102 +11907,102 @@ msgstr "Total de Sites" msgid "Provider Count" msgstr "Total de Provedores" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Agregados" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Adicionado" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "Faixas de IP" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Prefixo (Plano)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Profundidade" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Tipo de Escopo" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Pool" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Marcado como Utilizado" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Endereço inicial" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Marcado como Populado" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (interno)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (Externo)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Associado" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Objeto Associado" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "Faixas de ID de VLAN" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VLAN ID" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regras" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID Local" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID Remoto" @@ -12047,6 +12023,17 @@ msgstr "Import Targets" msgid "Export Targets" msgstr "Export Targets" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Criar Grupo" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Atribuir Grupo" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "Um IP disponível" @@ -12083,23 +12070,23 @@ msgstr "" "Somente caracteres alfanuméricos, asteriscos, hífens, pontos e sublinhados " "são permitidos em nomes DNS" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Interfaces de dispositivos" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "Interfaces de Máquina Virtual" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Prefixos Filhos" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Intervalos Filhos" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "IPs relacionados" @@ -12144,7 +12131,7 @@ msgstr "Fronteiras do intervalo devem ser definidas como inteiros." msgid "{class_name} must implement get_view_name()" msgstr "{class_name} deve implementar get_view_name()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Permissão {permission} é inválida para o modelo {model}" @@ -12464,15 +12451,15 @@ msgstr "URL dos mapas" msgid "Base URL for mapping geographic locations" msgstr "URL Base para mapear localizações geográficas" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Adicionar etiquetas" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Remover etiquetas" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12480,7 +12467,7 @@ msgstr "" "Slugs das etiquetas separadas por vírgulas, entre aspas duplas (por exemplo," " “tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Nome do proprietário do objeto" @@ -12493,9 +12480,9 @@ msgstr "{class_name} deve especificar um modelo de classe." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Grupo de Proprietários" @@ -12542,33 +12529,33 @@ msgstr "Campo customizado '{name}' deve ser um valor único." msgid "Missing required custom field '{name}'." msgstr "Campo personalizado obrigatório '{name}' ausente." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Fonte de dados remota" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "caminho dos dados" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 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:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "sincronização automática ativada" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "data sincronizada" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementar um método sync_data ()." @@ -12593,347 +12580,347 @@ 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:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organização" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Grupos de Sites" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Grupos de Inquilinos" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Grupos de Contatos" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Funções dos Contatos" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Atribuições dos Contatos" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Funções do Rack" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Elevações" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Módulos" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Perfis de Tipos de Módulos" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Fabricantes" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Componentes de Dispositivos" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Funções dos Itens de Inventário" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Conexões" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Cabos" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Links Wireless" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Conexões de Interface" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Conexões de Console" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Conexões de Alimentação" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Grupos de Redes Wireless" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Funções de Prefixo e VLAN" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "Intervalos de ASNs" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "Políticas de Tradução de VLAN" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Regras de Tradução de VLAN" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Modelos de Serviço de Aplicação" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Túneis" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Grupos de Túneis" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Terminações de Túneis" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPNs" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "Terminações L2VPN" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "Propostas de IKE" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Políticas de IKE" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "Propostas de IPsec" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Políticas de IPsec" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Perfis de IPsec" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Discos Virtuais" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Tipos de Clusters" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Grupos de Clusters" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Tipos de Circuitos" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Terminações de Circuitos" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuitos Virtuais" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Tipos de Circuitos Virtuais" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Terminações de Circuito Virtual" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Grupos de Circuitos" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: 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:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Provedores" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Contas de Provedores" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Redes dos Provedores" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Quadros de Alimentação" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Configurações" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Contexto de Configuração" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Perfis de Contexto de Configuração" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Modelos de Configuração" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Personalização" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Opções de Campo Personalizadas" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Links Personalizados" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Modelos de Exportação" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Filtros Salvos" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Configurações da Tabela" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Anexos de Imagens" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Operações" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Integrações" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Fontes de dados" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Regras dos eventos" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Rastreamento" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Grupos de Notificação" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Registros de Eventos" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Changelog" -#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrador" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 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: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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Permissões" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Grupos de Proprietários" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Proprietários" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12942,11 +12929,11 @@ msgstr "Sistema" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Histórico de Configuração" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tarefas em Background" @@ -12977,6 +12964,7 @@ msgstr "Clonar" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Editar" @@ -12991,6 +12979,7 @@ msgstr "Editar" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -13033,7 +13022,7 @@ msgstr "Botões devem ser passados como uma tupla ou lista." msgid "Button color must be a choice within ButtonColorChoices." msgstr "Cor do botão deve ser uma opção em ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -13042,7 +13031,7 @@ msgstr "" "Classe PluginTemplateExtension {template_extension} foi passada como uma " "instância!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -13051,17 +13040,17 @@ msgstr "" "{template_extension} não é uma subclasse de " "netbox.plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} deve ser uma instância de netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} deve ser uma instância de netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} deve ser uma instância de netbox.plugins.PluginMenuButton" @@ -13145,16 +13134,16 @@ msgstr "Delimitador CSV" msgid "The character used to separate fields in CSV data" msgstr "O caractere usado para separar campos em dados CSV" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Store inválido: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "Não é possível adicionar stores ao registro após a inicialização" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Não é possível excluir stores do registro" @@ -13222,30 +13211,30 @@ msgstr "Ucraniano" msgid "Chinese" msgstr "Chinês" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Selecionar todos" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Alternar todos" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Alternar Lista Suspensa" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "{model_name} não encontrados" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Valor" @@ -13257,16 +13246,24 @@ msgstr "Plugin Dummy" msgid "Copy" msgstr "Copiar" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Opção de decodificação inválida: {decoding}! Escolha entre uma das opções " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "Coordenadas GPS" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Objetos Relacionados" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13282,7 +13279,12 @@ msgstr "Deve ser uma lista." msgid "Must be a dictionary." msgstr "Deve ser um dicionário." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, 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:519 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13290,59 +13292,54 @@ msgstr "" "Objetos duplicados encontrados: {model} com ID (s) {ids} aparece diversas " "vezes" -#: 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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importação em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Edição em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Atualizado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nenhum {object_type} foi/foram selecionado(s)." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renomeado(s) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Exclusão em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Excluído(s) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Changelog" @@ -13350,22 +13347,22 @@ msgstr "Changelog" msgid "Journal" msgstr "Registro" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "" "Não é possível sincronizar os dados: Nenhum arquivo de dados definido." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Dados sincronizados para {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Sincronizado(s) {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} deve implementar get_children ()" @@ -13537,7 +13534,7 @@ msgstr "Detalhes da Conta" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "E-mail" @@ -13585,6 +13582,7 @@ msgstr "Grupos Associados" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13661,12 +13659,6 @@ msgstr "Data de Ativação" msgid "Termination Date" msgstr "Data de Desativação" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Atribuir Grupo" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Troca das Terminações dos Circuitos" @@ -14291,17 +14283,17 @@ msgstr "Incompleto" msgid "Not Connected" msgstr "Não Conectado" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT para" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14527,7 +14519,7 @@ msgid "Bridged Interfaces" msgstr "Interfaces em bridge" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "Tradução de VLAN" @@ -14562,8 +14554,8 @@ msgstr "Largura do Canal" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14571,12 +14563,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Adicionar Endereço IP" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Adicionar Endereço MAC" @@ -14592,7 +14582,7 @@ msgstr "Part ID" #: netbox/templates/dcim/module.html:81 #: netbox/templates/dcim/modulebay.html:74 msgid "Asset Tag" -msgstr "Etiqueta de Patrimônio" +msgstr "Etiqueta de Ativo" #: netbox/templates/dcim/macaddress.html:36 msgid "Primary for interface" @@ -14758,7 +14748,7 @@ msgstr "Adicionar Novo Membro" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Ações" @@ -15101,34 +15091,34 @@ msgstr "Resultados pendentes" msgid "Last Run" msgstr "Última Execução" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "O script não está mais presente no arquivo de origem" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Nunca" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Execute Novamente" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Executar Script" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Nenhum Script Encontrado" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15684,11 +15674,8 @@ msgstr "Profundidade Máxima" msgid "Max Length" msgstr "Comprimento Máximo" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Criar Grupo" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "IPs Virtuais" @@ -15905,28 +15892,29 @@ msgstr "" "Clique aqui para tentar carregar o NetBox " "novamente." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Contato" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Título" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Telefone" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Grupo de Contatos" @@ -15935,8 +15923,8 @@ msgid "Add Contact Group" msgstr "Adicionar Grupo de Contato" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Função dos Contatos" @@ -15949,9 +15937,9 @@ msgid "Add Tenant" msgstr "Adicionar Inquilino" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Grupo de Inquilinos" @@ -15999,7 +15987,7 @@ msgid "View" msgstr "Visualizar" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Restrições" @@ -16012,29 +16000,10 @@ msgid "Add Owner" msgstr "Adicionar Proprietário" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Token" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Recursos Alocados" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "CPUs Virtuais" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Memória" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Espaço em Disco" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Adicionar Máquina Virtual" @@ -16056,20 +16025,29 @@ msgstr "Seleção de Dispositivos" msgid "Add Devices" msgstr "Adicionar Dispositivos" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Adicionar Cluster" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Grupo de Clusters" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Recursos Alocados" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Tipo de Cluster" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "CPUs Virtuais" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Memória" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Espaço em Disco" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -16077,10 +16055,6 @@ msgstr "Tipo de Cluster" msgid "Resources" msgstr "Recursos" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Disco Virtual" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -16113,23 +16087,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Algoritmo de autenticação" @@ -16181,18 +16155,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "ID do Túnel" @@ -16255,69 +16229,69 @@ msgstr "Adicionar Grupo de Redes Wireless" msgid "Link Properties" msgstr "Propriedades do Link" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Grupo de contatos principal (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Grupo de contatos principal (slug)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Grupo de contatos (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Grupo de contatos (slug)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Contato (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Função do contato (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Função do contato (slug)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Grupo de contatos" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Grupo de inquilinos principal (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Grupo de inquilinos principal (slug)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Grupo de inquilinos (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Grupo de Inquilinos (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Grupo de inquilinos (slug)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Adicionar grupos" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Remover grupos" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16325,7 +16299,7 @@ msgstr "" "Nomes de grupos separados por vírgulas, entre aspas duplas (por exemplo, " "“Grupo 1, Grupo 2\")" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Contato atribuído" @@ -16464,15 +16438,15 @@ msgstr "Permissão (ID)" msgid "Notification group (ID)" msgstr "Grupo de notificação (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Grupo de usuários (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Grupo de usuários (nome)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Usuário (nome de usuário)" @@ -16497,7 +16471,7 @@ msgstr "Permissão de escrita" msgid "Expires" msgstr "Expira" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "IPs Permitidos" @@ -16542,11 +16516,11 @@ msgstr "Usado pela Última Vez" msgid "Membership" msgstr "Associação" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Interface de Usuário" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16556,7 +16530,7 @@ msgstr "" "gravar seu token antes de enviar esse formulário, pois ele não " "estará mais acessível após sua criação." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16566,31 +16540,31 @@ msgstr "" "para nenhuma restrição. Exemplo: 10.1.1.0/24.192.168.10.16/32, 2001:db" " 8:1: :/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Confirme a senha" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Digite a senha novamente." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "As senhas não coincidem! Verifique e tente novamente." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." msgstr "Selecione os tipos de objetos aos quais a permissão será aplicada." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Ações adicionais" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Ações concedidas além das listadas acima" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16600,20 +16574,20 @@ msgstr "" "permitidos. Deixe em nulo para corresponder a todos os objetos deste tipo. " "Uma lista de vários objetos resultará em uma operação lógica \"OR\"." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Objetos" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Ao menos uma ação deve ser selecionada." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtro inválido para {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Grupos de usuários" @@ -16625,7 +16599,7 @@ msgstr "grupo de proprietários" msgid "owner groups" msgstr "grupos de proprietários" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "grupo" @@ -16657,7 +16631,7 @@ msgstr "" msgid "permission" msgstr "permissão" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "permissões" @@ -16751,18 +16725,18 @@ msgstr "token" msgid "tokens" msgstr "tokens" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "" "Não é possível salvar os tokens v2: API_TOKEN_PEPPERS não está definido." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "ID de pepper inválida: {id}. Verifique a configuração do API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16771,36 +16745,36 @@ msgstr "" "O prazo de validade deve ser no futuro. A hora atual do servidor é " "{current_time} ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "nome de usuário" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "" "Obrigatório 150 caracteres ou menos. Somente letras, dígitos e @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Já existe um usuário com esse nome de usuário." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "primeiro nome" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "sobrenome" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "endereço de e-mail" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "ativo" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16808,15 +16782,15 @@ msgstr "" "Define se esse usuário deve ser tratado como ativo. Desmarque essa opção em " "vez de excluir contas." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "data de adesão" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "usuário" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Nome de usuário já existente." @@ -16828,18 +16802,18 @@ msgstr "Ações Personalizadas" msgid "Example Usage" msgstr "Exemplo de Uso" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Vários objetos correspondem aos atributos fornecidos: {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16848,7 +16822,7 @@ 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:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -16905,7 +16879,7 @@ msgstr "Nome do delimitador inválido: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "Cor RGB em hexadecimal. Exemplo:" -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16914,7 +16888,7 @@ msgstr "" "%s(%r) é inválido. O parâmetro to_model para CounterCacheField deve ser uma " "string no formato 'app.model'" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -16959,7 +16933,7 @@ msgstr "" "Dados YAML inválidos. Os dados devem estar na forma de vários documentos ou " "de um único documento contendo uma lista de dicionários." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -16968,7 +16942,7 @@ msgstr "" "Lista inválida ({value}). Deve ser numérica e os intervalos devem estar em " "ordem crescente." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -16977,7 +16951,7 @@ msgstr "" "Especifique um ou mais números individuais ou intervalos numéricos separados" " por vírgulas. Exemplo: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -17036,7 +17010,7 @@ msgstr "" "Especifique um intervalo numérico para criar vários IPs.
Exemplo: " "192,0.2. [1,5,100-254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Uso de sintaxe Markdown é suportada" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "Abreviatura exclusiva da URL amigável" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "" "Inserir dados de contexto no formato JSON." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "O endereço MAC deve estar no formato EUI-48" @@ -17184,13 +17158,13 @@ msgstr "" "Este objeto foi modificado desde que o formulário foi renderizado. Consulte " "o changelog do objeto para obter mais detalhes." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Intervalo ”{value}“ é inválido." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17199,52 +17173,52 @@ msgstr "" "Intervalo inválido: valor final ({end}) deve ser maior que o valor inicial " "({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Cabeçalho de coluna duplicado ou conflitante com ”{field}“" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Cabeçalho de coluna duplicado ou conflitante com ”{header}“" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Linha {row}: Esperado(s) {count_expected} coluna(s), mas encontrado(s) " "{count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Cabeçalho de coluna inesperado ”{field}“ encontrado." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Coluna ”{field}“ não é um objeto relacionado; não pode usar pontos" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "" "Atributo de objeto relacionado inválido para a coluna ”{field}“: {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Cabeçalho de coluna obrigatório ”{header}“ não encontrado." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Valor necessário ausente para o parâmetro de consulta dinâmica: " "'{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17307,17 +17281,17 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "app_label/model_name desconhecido para {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Endereço IP inválido definido para {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Uma coluna chamada {name} já está definida para a tabela {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Não definido" @@ -17395,17 +17369,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} deve implementar get_required_permission ()" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17449,9 +17423,9 @@ msgid "Cluster (ID)" msgstr "Cluster (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Iniciar na inicialização" @@ -17473,26 +17447,34 @@ msgstr "Disco (MB)" msgid "Size (MB)" msgstr "Tamanho (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Tipo de cluster" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Grupo de clusters atribuído" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Inicie na inicialização no hipervisor" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Cluster atribuído" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Dispositivo atribuído dentro do cluster" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Tipo de Cluster" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Grupo de Clusters" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17516,7 +17498,7 @@ msgstr "" "O tamanho do disco é gerenciado por meio da conexão de discos virtuais." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Disco" @@ -17628,7 +17610,7 @@ msgstr "Deve ser um endereço IPv{family}. ({ip} é um endereço IPv{version}.)" msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "O endereço IP especificado ({ip}) não está associado a esta VM." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17637,7 +17619,7 @@ msgstr "" "A interface pai selecionada ({parent}) pertence a uma máquina virtual " "diferente ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17646,7 +17628,7 @@ msgstr "" "A interface bridge selecionada ({bridge}) pertence a uma máquina virtual " "diferente ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17655,23 +17637,31 @@ msgstr "" "A VLAN não tagueada ({untagged_vlan}) deve pertencer ao mesmo site da " "máquina virtual pai da interface ou deve ser global." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "tamanho (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "disco virtual" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "discos virtuais" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Adicionado(s) {count} dispositivo(s) para agrupar {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "VLANs Atribuídas" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Interfaces Filhas" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPsec - Transporte" @@ -17764,64 +17754,64 @@ msgstr "Árvore privada virtual Ethernet" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Grupo de túneis (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Grupo de túneis (slug)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "Perfil de IPsec (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "Perfil de IPsec (nome)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Túnel (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Túnel (nome)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "IP Externo (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "Política da IKE (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "Política da IKE (nome)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "Política de IPsec (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "Política de IPsec (nome)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (slug)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "Interface da VM (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Grupo de túneis" @@ -17837,13 +17827,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Política de IPsec" @@ -17910,16 +17900,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "Versão da IKE" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Proposta" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Tipo de Objeto Atribuído" @@ -17978,7 +17968,7 @@ msgstr "Propostas de IKE" msgid "proposals" msgstr "propostas" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "chave pré-compartilhada" @@ -18030,20 +18020,20 @@ msgstr "Políticas de IPsec" msgid "IPSec profiles" msgstr "Perfis de IPsec" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "Terminação L2VPN" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "Terminações L2VPN" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Terminação L2VPN ({assigned_object}) já atribuída" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18194,49 +18184,49 @@ msgstr "Interface atribuída B" msgid "Side B" msgstr "Lado B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "cifra de autenticação" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "grupo de redes wireless" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "grupos de redes wireless" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "rede wireless" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "interface A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "interface B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "link wireless" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "links wireless" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} não é uma interface wireless." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Valor de canal inválido: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Atributo de canal inválido: {name}" diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index ec42cd4ebaa90b85fa26a6ce2410fbcf25279493..c7532453e18d7565eef454bc7f30ae49b93849fd 100644 GIT binary patch delta 74419 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

wx)lJfbp%cu#6>HEJ+!PmUP5E2EGk!zL@Qd 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 Vj|{ov@ksBiayu4W@NR1O{{hYoebE2_ delta 74227 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

    NJlSoF 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 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Вошел в систему как {user}." @@ -58,24 +58,24 @@ msgstr "Ваш пароль успешно изменен." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Запланировано" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Выделение ресурсов" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -87,8 +87,8 @@ msgid "Active" msgstr "Активный" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Не в сети" @@ -101,9 +101,8 @@ msgstr "Выделение резервов" msgid "Decommissioned" msgstr "Списан" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Начальное" @@ -121,7 +120,7 @@ msgstr "Высшее образование" msgid "Inactive" msgstr "Неактивный" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Peer" @@ -134,217 +133,217 @@ msgstr "Hub" msgid "Spoke" msgstr "Spoke" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Регион (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Регион (пуля)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Группа площадок (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Группа площадок (подстрока)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Площадка" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Площадка (подстрока)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Провайдер (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Провайдер (подстрока)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Аккаунт провайдера (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Учетная запись провайдера" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Сеть провайдера (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Тип канала связи (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Тип канала связи (подстрока)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Площадка (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Локация (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Точка подключения A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Поиск" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -353,106 +352,106 @@ msgstr "Поиск" msgid "Circuit" msgstr "Канал связи" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Локация (подстрока)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "Сеть провайдера (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Канал связи (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Канал связи (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Виртуальный канал (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Виртуальный канал (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Поставщик (имя)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Группа каналов связи (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Группа каналов связи (подстрока)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Тип виртуального канала (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Тип виртуального канала (slug)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Виртуальный канал" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Интерфейс (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -470,28 +469,28 @@ msgstr "ASN" msgid "Provider" msgstr "Провайдер" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -502,43 +501,43 @@ msgstr "Идентификатор Службы" msgid "Color" msgstr "Цвет" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -554,73 +553,72 @@ msgstr "Цвет" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Тип" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Аккаунт провайдера" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -633,23 +631,22 @@ msgstr "Аккаунт провайдера" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -661,45 +658,45 @@ msgstr "Аккаунт провайдера" msgid "Status" msgstr "Статус" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -712,22 +709,21 @@ msgstr "Статус" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -736,24 +732,24 @@ msgstr "Статус" msgid "Tenant" msgstr "Арендатор" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Дата установки" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Дата отключения" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Гарантированная скорость (Кбит/с)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -762,10 +758,10 @@ msgstr "Гарантированная скорость (Кбит/с)" msgid "Distance" msgstr "Расстояние" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -773,97 +769,97 @@ msgstr "Расстояние" msgid "Distance unit" msgstr "Единица измерения расстояний" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Параметры Службы" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Атрибуты" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Аренда" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -930,11 +926,6 @@ msgstr "Аренда" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -955,40 +946,40 @@ msgstr "Аренда" msgid "Description" msgstr "Описание" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Тип точки подключения" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Прекращение" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Скорость порта (Кбит/с)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Скорость восходящего потока (Кбит/с)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Пометить подключенным" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -996,61 +987,62 @@ msgstr "Пометить подключенным" msgid "Circuit Termination" msgstr "Точка подключения канала связи" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Сведения об точке подключения" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Приоритет" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Сеть провайдера" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1061,17 +1053,17 @@ msgstr "Сеть провайдера" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Роль" @@ -1092,15 +1084,15 @@ msgstr "Тип канала связи" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1109,17 +1101,17 @@ msgstr "Операционный статус" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1155,15 +1147,15 @@ msgid "Operational role" msgstr "Операционная роль" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1171,7 +1163,6 @@ msgstr "Операционная роль" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1184,33 +1175,33 @@ msgstr "Операционная роль" msgid "Interface" msgstr "Интерфейс" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1224,37 +1215,37 @@ msgstr "Интерфейс" msgid "Location" msgstr "Локация" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1262,88 +1253,88 @@ msgstr "Локация" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "Контакты" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Регион" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1353,8 +1344,8 @@ msgstr "Регион" msgid "Site group" msgstr "Группа площадок" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1363,58 +1354,58 @@ msgstr "Группа площадок" msgid "Account" msgstr "Аккаунт" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Терминология" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Задание" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1423,202 +1414,202 @@ msgstr "Задание" msgid "Group" msgstr "Группа" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Группа каналов связи" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Тип цепи" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "Групповое задание" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "цвет" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "тип канала связи" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "типы каналов связи" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "Идентификатор канала связи" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "Уникальный ID канала связи" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "статус" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "установлен" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "разобран" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "гарантированная скорость (Кбит/с)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Гарантированная скорость" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "канал связи" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "каналы связи" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "группа каналов связи" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "группы каналов связи" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "идентификатор участника" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "приоритет" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Назначение группы каналов связи" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "Назначения групп каналов связи" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "сторона подключения" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "скорость порта (Кбит/с)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Физическая скорость канала связи" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "скорость отдачи (Кбит/с)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "Скорость отдачи, если она отличается от скорости порта" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "ID кросс-соединения" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "ID локального кросс-соединения" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "патч-панель или порт(ы)" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "ID патч-панели и номера порта(-ов)" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "описание" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "точка подключения канала связи" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "точки подключения канала связи" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "Конец цепи должен быть прикреплен к конечному объекту." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1627,14 +1618,14 @@ msgstr "Конец цепи должен быть прикреплен к кон #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "имя" @@ -1642,13 +1633,13 @@ msgstr "имя" msgid "Full name of the provider" msgstr "Полное имя провайдера" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "подстрока" @@ -1684,72 +1675,72 @@ msgstr "сеть провайдера" msgid "provider networks" msgstr "сети провайдера" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "тип виртуального канала" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "типы виртуальных каналов" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "виртуальный канал" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "виртуальные каналы" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "роль" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "точка подключения виртуального канала" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "точки подключения виртуальных каналов" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1804,11 +1795,6 @@ msgstr "точки подключения виртуальных каналов" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1823,14 +1809,14 @@ msgstr "точки подключения виртуальных каналов" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1839,20 +1825,20 @@ msgstr "точки подключения виртуальных каналов" msgid "Name" msgstr "Имя" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Каналы связи" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1860,44 +1846,44 @@ msgstr "Каналы связи" msgid "Circuit ID" msgstr "Идентификатор канала связи" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "Сторона А" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Сторона Z" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Гарантированная скорость" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Задания" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Сторона" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Тип точки подключения" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Точка подключения" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Группа площадок" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1913,7 +1899,7 @@ msgstr "Аккаунты" msgid "Account Count" msgstr "Количество аккаунтов" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "Количество ASN" @@ -1925,42 +1911,42 @@ msgid "Terminations" msgstr "Соединения" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1984,12 +1970,12 @@ msgstr "Соединения" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1998,36 +1984,36 @@ msgstr "Соединения" msgid "Device" msgstr "Устройство" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "" "У этого пользователя нет разрешения на синхронизацию этого источника данных." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Объект создан" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Объект обновлен" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Объект удален" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "Задача начата" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "Задача выполнена" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "Задача не выполнена" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "Задача выполнена с ошибкой" @@ -2052,13 +2038,13 @@ msgstr "Завершено" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Неисправно" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2113,8 +2099,8 @@ msgid "30 days" msgstr "30 дней" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2127,7 +2113,7 @@ msgstr "30 дней" msgid "Created" msgstr "Создан" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Обновлено" @@ -2171,83 +2157,83 @@ msgstr "Информация" msgid "Warning" msgstr "Предупреждение" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Ошибка" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Локальный" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Имя пользователя" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Используется только для клонирования по HTTP (S)" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Пароль" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "Ветка" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Не удалось получить удаленные данные ({name}): {error}" -#: netbox/core/data_backends.py:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "ID ключа доступа AWS" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "Секретный ключ доступа AWS" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Источник данных (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Источник данных (имя)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Пользователь (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Имя пользователя" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2256,7 +2242,6 @@ msgstr "Имя пользователя" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2265,15 +2250,15 @@ msgstr "Имя пользователя" msgid "Enabled" msgstr "Включено" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Интервал синхронизации" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2284,122 +2269,122 @@ msgstr "Параметры" msgid "Ignore rules" msgstr "Правила исключения" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: 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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Источник данных" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Файл" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Источник данных" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Создание" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Тип объекта" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Создано после" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Создано до" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Запланировано после" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Запланировано до" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Запустилось после" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Запустилось до" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Завершено после" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Завершено до" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Пользователь" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Время" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "После" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "До" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Действие" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2435,21 +2420,21 @@ msgstr "Необходимо загрузить файл или выбрать msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Электропитание" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Безопасность" @@ -2465,8 +2450,8 @@ msgid "Pagination" msgstr "Разбивка на страницы" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Валидация" @@ -2476,9 +2461,9 @@ msgstr "Валидация" msgid "User Preferences" msgstr "Пользовательские настройки" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Разное" @@ -2499,170 +2484,170 @@ msgstr "Текущее значение: {value}" msgid " (default)" msgstr " (по умолчанию)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "время" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "имя пользователя" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "идентификатор запроса" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "действие" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "сообщение" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "данные перед изменением" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "данные после изменений" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "изменение объекта" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "изменения объекта" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "" "Ведение журнала изменений не поддерживается для этого типа объектов " "({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "создан(а)" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "комментарий" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "конфигурационные данные" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "ревизия конфигурации" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "ревизии конфигураций" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Конфигурация по умолчанию" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Текущая конфигурация" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Ревизия конфигурации #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "тип" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "включен" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "интервал синхронизации" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "правила исключения" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Шаблоны (по одному в строке), соответствующие файлам, которые следует " "игнорировать при синхронизации" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "параметры" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "время последней синхронизации" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "источник данных" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "источники данных" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Неизвестный тип backend: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "URL-адреса локальных источников должны начинаться с {scheme} (или не " "указывайте схему)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "Невозможно запустить синхронизацию; синхронизация уже выполняется." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2670,68 +2655,68 @@ msgstr "" "Произошла ошибка при инициализации бэкэнда. Необходимо установить " "зависимость: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "последнее обновление" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "путь" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Путь к файлу относительно корня источника данных" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "размер" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "хэш" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "Длина должна быть 64 шестнадцатеричных символа." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "SHA256 хэш данных файла" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "файл данных" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "файлы данных" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "автоматическая синхронизация записи" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "автоматическая синхронизация записей" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "корень файла" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "путь к файлу" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Путь к файлу относительно указанного корневого пути" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "Настраиваемый файл" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "Настраиваемые файлы" @@ -2760,7 +2745,7 @@ msgstr "начало" msgid "completed" msgstr "завершено" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "данные" @@ -2813,7 +2798,7 @@ msgstr "Невозможно вызвать enqueue() со значениями msgid "object type" msgstr "тип объекта" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "типы объектов" @@ -2821,24 +2806,24 @@ msgstr "типы объектов" msgid "Sync Data" msgstr "Синхронизация данных" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Удаление запрещено правилом защиты: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Полное имя" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2846,13 +2831,13 @@ msgstr "Полное имя" msgid "Object" msgstr "Объект" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "Идентификатор запроса" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Сообщение" @@ -2862,28 +2847,28 @@ msgstr "Сообщение" msgid "Is Active" msgstr "Активен" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Последняя синхронизация" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "файлы" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Путь" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Последнее обновление" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2898,8 +2883,8 @@ msgstr "Интервал" msgid "Log Entries" msgstr "Записи в журнале" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Уровень" @@ -2907,45 +2892,45 @@ msgstr "Уровень" msgid "No log entries" msgstr "Нет записей в журнале" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Версия" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Последнее обновление" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Минимальная версия NetBox" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Максимальная версия NetBox" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Данные плагина не найдены" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Автор" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Сертифицирован" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Опубликовано" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Установленная версия" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Последняя версия" @@ -3009,88 +2994,88 @@ msgstr "PID" msgid "No workers found" msgstr "Рабочие процессы не найдены" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Задача {job_id} не найдена" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Задача {id} не найдена." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Задача #{id} для синхронизации {datasource} добавлена в очередь" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Журнал" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Ревизия конфигурации #{id} восстановлена" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Задача {id} была удалена." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Ошибка при удалении задачи {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Задача {id} была повторно добавлена в очередь." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Задача {id} добавлена в очередь." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Задача {id} остановлена." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Не удалось остановить задачу {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Не удалось загрузить каталог плагинов" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Плагин {name} не найден" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "Режим интерфейса не поддерживает службу q-in-q vlan" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "Режим интерфейса не поддерживает vlan без тегов" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "Режим интерфейса не поддерживает помеченные виртуальные сети" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Позиция (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "Идентификатор объекта" @@ -3117,8 +3102,8 @@ msgid "Staging" msgstr "Подготовка к развертыванию" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Вывод из эксплуатации" @@ -3184,7 +3169,7 @@ msgstr "Выведенный(-ая) из использования" msgid "Millimeters" msgstr "Миллиметры" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Дюймы" @@ -3202,41 +3187,40 @@ msgstr "Сзади вперед" msgid "Stale" msgstr "Несвежий" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3264,7 +3248,7 @@ msgid "Rear" msgstr "Вид сзади" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Подготовлен" @@ -3297,7 +3281,7 @@ msgid "Top to bottom" msgstr "Сверху вниз" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Пассивный" @@ -3326,9 +3310,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Другой" @@ -3340,350 +3324,349 @@ msgstr "ITA/Международный" msgid "Physical" msgstr "Физический" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Беспроводной" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Мост" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Группа агрегации линков (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "Быстрый Ethernet (100 Мбит/с)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "Гигабитный Ethernet (1 Гбит/с)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "Ethernet 2,5/5 Гбит/с" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "Ethernet 10 Гбит/с" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "Ethernet 25 Гбит/с" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "Ethernet 40 Гбит/с" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "Ethernet 50 Гбит/с" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Гбит/с" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Гбит/с" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Гбит/с" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "Ethernet 800 Гбит/с" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Подключаемые трансиверы" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Ethernet объединительной платы" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Сотовая связь" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Серийный" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Коаксиальный" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Стекирование" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Полу" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Полный" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Тегированный" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Тегированный (все)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "Пассивный режим 24 В (2 пары)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "Пассивное напряжение 24 В (4 пары)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "Пассивное напряжение 48 В (2 пары)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "Пассивное напряжение 48 В (4 пары)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Медь" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Оптоволокно" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Одинокий" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1 ШТУКА" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1С2П" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1С4П" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "16XP" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "18CP" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1X12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1X16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "багажник" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "Багажник 2C1P" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "Багажник 2C2P" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "Багажник 2C4P" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "Багажник 2C4P (шаффл)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "Багажник 2C6P" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "Багажник 2C8P" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "Багажник 2C12P" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "Багажник 4C1P" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "Багажник 4C2P" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "Багажник 4C4P" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "Багажник 4C4P (шаффл)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "Багажник 4C6P" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "Багажник 4C8P" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "Багажник 8C4P" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Прорыв" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "прорыв 1C4P: 4C1P" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "прорыв 1С6П:6К1П" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "Прорыв 2C4P: 8C1P (перемешивание)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Медь — витая пара (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Медь — Twinax (ЦАП)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Медь — коаксиальная" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Оптоволокно — многомодовое" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Оптоволокно — одномодовое" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Прочее волокно" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Подключено" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Километры" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метры" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Сантиметры" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Мили" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Футы" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Резервный" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Однофазный" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Трехфазный" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Инвалид" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Неисправен" @@ -3697,275 +3680,275 @@ msgstr "Неверный формат MAC-адреса: {value}" msgid "Invalid WWN format: {value}" msgstr "Неверный формат WWN: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Родительский регион (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Регион родителя (подстрока)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Родительская группа площадок (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Родительская группа площадок (подстрока)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Группа (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Группа (подстрока)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "Автономная система (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Родительская локация (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Локация родителя (подстрока)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Производитель (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Производитель (подстрока)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Тип стойки (подстрока)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Тип стойки (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Роль (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Роль (подстрока)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Стойка (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Пользователь (имя)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Платформа по умолчанию (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Платформа по умолчанию (подстрока)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Имеет фронтальное изображение" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Имеет изображение сзади" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Имеет консольные порты" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Имеет серверные консольные порты" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Имеет порты питания" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Имеет розетки" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Имеет интерфейсы" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Имеет сквозные порты" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Имеет отсеки для модулей" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Имеет отсеки для устройств" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Имеет инвентарь" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Профиль (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Профиль (имя)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Тип устройства (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Тип модуля (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Порт питания (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Задний порт (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Передний порт (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Родительский инвентарь (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Шаблон конфигурации (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Роль родительского устройства (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Роль родительского устройства (slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Платформа для непосредственных родителей (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Платформа для непосредственных родителей (slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Родительская платформа (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Родительская платформа (slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Тип устройства (подстрока)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Родительское устройство (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Платформа (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Платформа (подстрока)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Название площадки (подстрока)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Родительский ребенок (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "Кластер виртуальных машин (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Группа кластеров (подстрока)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Кластерная группа (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Модель устройства (подстрока)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Полная глубина" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3973,226 +3956,226 @@ msgstr "Полная глубина" msgid "MAC address" msgstr "MAC-адрес" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Имеет основной IP-адрес" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Имеет внеполосный IP-адрес" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Виртуальное шасси (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Является членом виртуального шасси" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "Сервисный порт (ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Имеет контекст виртуального устройства" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "модель устройства" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Тип модуля (модель)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Отсек для модулей (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Стойка (имя)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Устройство (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Устройство (имя)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Тип устройства (модель)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Роль устройства (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Роль устройства (подстрока)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Виртуальное шасси (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Виртуальное шасси" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Арендатор (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Арендатор (подстрока)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Модуль (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Кабель (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Виртуальная машина (имя)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Виртуальная машина (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Интерфейс (имя)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "Интерфейс виртуальной машины (имя)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "Интерфейс виртуальной машины (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Назначено" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Является основным" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "Режим 802.1Q" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Назначенная VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "Назначенный VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "Политика трансляции VLAN (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4200,133 +4183,133 @@ msgstr "Политика трансляции VLAN (ID)" msgid "VLAN Translation Policy" msgstr "Политика перевода VLAN" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "" "Интерфейсы виртуального корпуса для устройства, когда устройство является " "главным" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "" "Интерфейсы виртуального корпуса для устройства, когда устройство является " "главным (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Интерфейсы виртуального шасси для устройства" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Интерфейсы виртуального шасси для устройства (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Вид интерфейса" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Родительский интерфейс (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Мостовой интерфейс (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "Интерфейс LAG (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "MAC-адрес" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Основной MAC-адрес (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Основной MAC-адрес" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Виртуальный контекст" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Контекст виртуального устройства (идентификатор)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "Беспроводная сеть" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Беспроводная связь" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Завершение виртуального канала (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Отсек для родительского модуля (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Установленный модуль (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Установленное устройство (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Установленное устройство (имя)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Мастер (удостоверение личности)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Мастер (имя)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Нерасторгнутый" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Распределительный щит (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Теги" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4336,7 +4319,7 @@ msgstr "Теги" msgid "Position" msgstr "Позиция" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4344,48 +4327,48 @@ msgstr "" "Поддерживаются алфавитно-цифровые диапазоны. (Должно совпадать с количеством" " создаваемых имен.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Объект" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Имя контактного лица" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Контактный телефон" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Часовой пояс" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4394,70 +4377,70 @@ msgstr "Часовой пояс" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Ширина" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 msgid "Height (U)" msgstr "Высота (U)" -#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Единицы по убыванию" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Наружная ширина" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Внешняя высота" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Внешняя глубина" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Внешний блок" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Глубина крепления" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4466,85 +4449,85 @@ msgstr "Глубина крепления" msgid "Weight" msgstr "Вес" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Максимальный вес" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Единица веса" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 msgid "Rack Type" msgstr "Тип стойки" -#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Внешние размеры" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Тип стойки" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Серийный номер" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4553,170 +4536,169 @@ msgstr "Воздушный поток" msgid "Rack" msgstr "Стойка" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "Платформа по умолчанию" -#: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Номер детали" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "Высота U" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Исключить из использования" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Профиль" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Шасси" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "Роль виртуальной машины" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 msgid "Device type" msgstr "Тип устройства" -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 msgid "Device role" msgstr "Роль устройства" -#: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: 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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Платформа" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Кластер" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Конфигурация" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4733,110 +4715,110 @@ msgstr "Тип модуля" msgid "Label" msgstr "Лейбл" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Единица длины" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Домен" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 msgid "Power panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Фаза" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Напряжение" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Сила тока" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Максимальное использование" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Максимальное потребление" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Максимальная потребляемая мощность (Вт)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Выделенная мощность" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Порт питания" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 msgid "Feed leg" msgstr "Фаза электропитания" -#: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "Тип PoE" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Роль беспроводной связи" -#: 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/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4850,372 +4832,372 @@ msgstr "Роль беспроводной связи" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Скорость" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "Тегированные VLAN-ы" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Добавить тегированные VLAN-ы" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Адресация" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Операция" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Коммутация 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Добавить/удалить" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "Для назначения VLAN необходимо указать режим интерфейса" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Интерфейсу доступа нельзя назначать VLAN с тегами." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Название родительского региона" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Название родительской группы площадок" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Назначенный регион" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Назначенная группа" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "доступные опции" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Назначенная площадка" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Родительская локация" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Локация не найдена." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Производитель этого типа стоек" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "Позиция с наименьшим юнитом в стойке" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Ширина от рельса до рельса (в дюймах)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Единица измерения внешних размеров" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Единица измерения веса стойки" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Имя назначенного арендатора" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Название назначенной роли" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Модель типа стойки" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Направление воздушного потока" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "Если не указан тип стойки, необходимо задать ширину." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "Если не указан тип стойки, необходимо задать высоту в юнитах." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Родительская площадка" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 msgid "Rack's location (if any)" msgstr "Локация стойки (если есть)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Единицы" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Список отдельных номеров объектов, разделенных запятыми" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Производитель, выпускающий этот тип устройства" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "Платформа по умолчанию для устройств этого типа (опционально)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Вес устройства" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Единица измерения веса устройства" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Вес модуля" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Единица измерения веса модуля" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "" "Значения атрибутов для назначенного профиля, переданные в виде словаря" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "Если указаны атрибутивные данные, необходимо указать профиль." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Роль родительского устройства" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "Роль устройства не найдена." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Родительская платформа" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Платформа не найдена." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Ограничьте назначение платформ этим производителем" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Назначенная роль" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Производитель типа устройства" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Модель типа устройства" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 msgid "Assigned platform" msgstr "Назначенная платформа" -#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Виртуальное шасси" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Кластер виртуализации" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Назначенная локация (если есть)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Назначенная стойка (если есть)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Лицевая сторона" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Сторона монтажа в стойке" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Родительское устройство (для дочерних устройств)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Отсек для устройств" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Отсек для устройств, в котором установлено данное устройство (для детских " "устройств)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 msgid "The device in which this module is installed" msgstr "Устройство, в котором установлен данный модуль" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Отсек для модулей" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "Отсек для модулей, в котором установлен данный модуль" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Репликация компонентов" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5223,97 +5205,97 @@ msgstr "" "Автоматическое заполнение компонентов, связанных с этим типом модуля " "(включено по умолчанию)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Принять компоненты" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Используйте уже существующие компоненты" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Тип порта" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Скорость порта в бит/с" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Тип розетки" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Локальный порт питания, питающий эту розетку" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 msgid "Electrical phase (for three-phase circuits)" msgstr "Электрическая фаза (для трехфазных цепей)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Родительский интерфейс" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Мостовой интерфейс" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Родительский интерфейс LAG" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Виртуальные контексты устройств(VDCs)" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "Имена VDC разделены запятыми и заключены в двойные кавычки. Пример:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Физическая среда" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Дуплекс" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Режим Poe" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Тип Poe" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Рабочий режим IEEE 802.1Q (для интерфейсов L2)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Фильтровать доступные к назначению VLAN-ы по группе." -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "" "Назначенный идентификатор VLAN без тегов (отфильтрованный по группе VLAN)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5321,95 +5303,95 @@ msgstr "" "Назначенные идентификаторы VLAN c тегами, разделённые запятыми и заключённые" " в двойные кавычки (отфильтрованные по группе VLAN). Пример:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" msgstr "" "Назначенный идентификатор сервисной VLAN «Q-in-Q» (отфильтрованный по группе" " 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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "Назначенный VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Роль Rf" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Роль беспроводной сети (точка доступа/станция)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "В ПОСТОЯННОГО ТОКА {vdc} не присвоено устройству {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Классификация физических сред" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Установленное устройство" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Дочернее устройство, установленное в этом отсеке" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Дочернее устройство не найдено." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Предмет родительского инвентаря" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Имя компонента" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Имя компонента" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "Имя компонента должно быть указано при указании типа компонента" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Компонент не найден: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "Тип компонента должен быть указан при указании имени компонента" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Родительское устройство назначенного интерфейса (если есть)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5417,101 +5399,101 @@ msgstr "Родительское устройство назначенного msgid "Virtual machine" msgstr "Виртуальная машина" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "Родительская виртуальная машина назначенного интерфейса (если есть)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Назначенный интерфейс" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Сделайте этот адрес основным MAC-адресом для назначенного интерфейса" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "При назначении интерфейса необходимо указать родительское устройство или " "виртуальную машину" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Сайт на стороне А" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Сайт родительского устройства A (если есть)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Устройство на стороне А" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Имя устройства" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Сторона типа А" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Название стороны А" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Название точки подключения" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Сайт на стороне B" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Сайт родительского устройства B (если есть)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Устройство на стороне B" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Тип стороны B" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Название стороны B" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Состояние подключения" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Профиль кабельного соединения" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Название цвета (например, «Красный») или шестнадцатеричный код (например, " "«f44336»)" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Сторона {side_upper}: {device} {termination_object} уже подключен" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} боковое завершение не найдено: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5520,64 +5502,64 @@ msgstr "" "{color} не совпадало ни с одним из используемых названий цветов и содержало " "более шести символов: неправильный шестнадцатеричный код." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Мастер" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Мастер-устройство" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Название родительской площадки" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Основное или резервное" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Тип питания (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Однофазный или трехфазный" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "Основной IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "Основной IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Адрес IPv6 с длиной префикса, напр. 2001:db8::1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5619,8 +5601,8 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "A {model} названный {name} уже существует" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5628,104 +5610,104 @@ msgstr "A {model} названный {name} уже существует" msgid "Power Panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Кабель питания" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Статус устройства" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Родительский регион" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Родительская группа" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Количество стоек" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Функция" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Резервирование" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Изображения" -#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Компоненты" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Количество устройств" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Роль подустройства" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Количество модулей" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Роль устройства" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Модель" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Имеет IP-адрес OOB" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Элемент виртуального шасси" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Имеет контексты виртуальных устройств" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Кластерная группа" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Кабельный" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Занятый" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5738,48 +5720,48 @@ msgstr "Занятый" msgid "Connection" msgstr "Подключение" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Только менеджмент" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "Глобальное уникальное имя (WWN)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Режим 802.1Q" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Беспроводной канал" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Частота канала (МГц)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Ширина канала (МГц)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Мощность передачи (дБм)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5789,23 +5771,23 @@ msgstr "Мощность передачи (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Обнаружено" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Назначенное устройство" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Назначенная виртуальная машина" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Назначено интерфейсу" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "Основной MAC-адрес интерфейса" @@ -5814,19 +5796,18 @@ msgstr "Основной MAC-адрес интерфейса" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Виртуальный элемент шасси уже находится на месте {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5839,21 +5820,21 @@ msgstr "Тип прицела" msgid "Scope" msgstr "Область применения" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Пожалуйста, выберите {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Тип прицела (приложение и модель)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Задние порты" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5863,31 +5844,31 @@ msgstr "" "соответствовать выбранному количеству положений задних портов " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Контактная информация" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Роль стойки" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "Подстрока" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Выберите заранее определенный тип стойки или задайте физические " "характеристики ниже." -#: netbox/dcim/forms/model_forms.py:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Управление запасами" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5895,36 +5876,36 @@ msgstr "" "Список числовых идентификаторов, разделенных запятыми. Диапазон можно " "указать с помощью дефиса." -#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" "Введите действительную схему JSON для определения поддерживаемых атрибутов." -#: netbox/dcim/forms/model_forms.py:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Профиль и атрибуты" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 msgid "The lowest-numbered unit occupied by the device" msgstr "Устройство с наименьшим номером, занимаемое устройством" -#: netbox/dcim/forms/model_forms.py:652 +#: netbox/dcim/forms/model_forms.py:662 msgid "The position in the virtual chassis this device is identified by" msgstr "Положение в виртуальном корпусе этого устройства определяется по" -#: netbox/dcim/forms/model_forms.py:657 +#: netbox/dcim/forms/model_forms.py:667 msgid "The priority of the device in the virtual chassis" msgstr "Приоритет устройства в виртуальном шасси" -#: netbox/dcim/forms/model_forms.py:766 +#: netbox/dcim/forms/model_forms.py:776 msgid "Automatically populate components associated with this module type" msgstr "Автоматическое заполнение компонентов, связанных с этим типом модуля" -#: netbox/dcim/forms/model_forms.py:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Характеристики" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5938,50 +5919,50 @@ msgstr "" "[ge, xe]-0/0/[0-9]). Переменная {module} будет " "автоматически заменена значением позиции при создании нового модуля." -#: netbox/dcim/forms/model_forms.py:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Шаблон консольного порта" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Шаблон порта консольного сервера" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Шаблон переднего порта" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Шаблон интерфейса" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Шаблон розетки питания" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Шаблон порта питания" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Шаблон заднего порта" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Консольный порт" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5993,7 +5974,7 @@ msgstr "Порт консольного сервера" msgid "Front Port" msgstr "Передний порт" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -6005,40 +5986,40 @@ msgstr "Передний порт" msgid "Rear Port" msgstr "Задний порт" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Порт питания" -#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Розетка питания" -#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Назначение компонентов" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 msgid "An InventoryItem can only be assigned to a single component." msgstr "Инвентарный номер можно присвоить только одному компоненту." -#: netbox/dcim/forms/model_forms.py:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "Интерфейс LAG" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 msgid "Filter VLANs available for assignment by group." msgstr "Фильтровать доступные к назначению VLAN-ы по группе." -#: netbox/dcim/forms/model_forms.py:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Дочернее устройство" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6046,65 +6027,64 @@ msgstr "" "Сначала необходимо создать дочерние устройства и назначить их площадке и " "стойке родительского устройства." -#: netbox/dcim/forms/model_forms.py:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Консольный порт" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Передний порт" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Розетка питания" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Задний порт" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Комплектующие" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Роли комплектующих" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "Интерфейс виртуальной машины" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 msgid "A MAC address can only be assigned to a single object." msgstr "MAC-адрес можно присвоить только одному объекту." -#: netbox/dcim/forms/object_create.py:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6112,7 +6092,7 @@ msgstr "" "Поддерживаются алфавитно-цифровые диапазоны. (Количество создаваемых " "объектов должно соответствовать количеству создаваемых объектов.)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6121,7 +6101,7 @@ msgstr "" "Предоставленный шаблон определяет {value_count} ценности, но {pattern_count}" " ожидаются." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6129,11 +6109,11 @@ msgstr "" msgid "Members" msgstr "Участники" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Исходное положение" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6141,11 +6121,11 @@ msgstr "" "Положение первого элементного устройства. Увеличивается на единицу за каждый" " дополнительный элемент." -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Устройства для участников" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "Должность должна быть указана для первого члена VC." @@ -6158,69 +6138,69 @@ msgstr "" "Неверное положение заднего порта ({rear_port_position}): Задний порт {name} " "имеет только {positions} позиции." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "профиль" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr " лейбл" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "Длина" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "единица длины" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "кабель" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "кабели" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "При настройке длины кабеля необходимо указать единицу измерения" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "" "При создании нового кабеля необходимо определить концевые разъемы A и B." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "" "Невозможно подключить разные типы разъемов к одному и тому же концу кабеля." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Несовместимые типы терминации: {type_a} а также {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "Окончания A и B не могут подключаться к одному и тому же объекту." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "конец" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "точка подключения кабеля" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "точки подключения кабеля" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6229,7 +6209,7 @@ msgstr "" "Невозможно подключить кабель к {obj_parent} > {obj} потому что оно помечено " "как подключенное." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6238,61 +6218,61 @@ msgstr "" "Обнаружен дубликат подключения для {app_label}.{model} {termination_id}: " "кабель {cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Кабели не могут быть подключены к {type_display} интерфейсов" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Концевые разъемы, подключенные к сети провайдера, могут не подключаться к " "кабелям." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "активен" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "завершен" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "разделен" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "кабельная трасса" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "кабельные трассы" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "" "Все исходные терминалы должны быть прикреплены к одной и той же ссылке" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "Все промежуточные терминалы должны иметь один и тот же тип терминации" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "" "Все терминалы среднего диапазона должны иметь один и тот же родительский " "объект" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Все каналы должны быть кабельными или беспроводными" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Все ссылки должны соответствовать первому типу ссылки" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6301,16 +6281,16 @@ msgstr "" "{module} принимается в качестве замены положения отсека для модулей при " "подключении к модулю того или иного типа." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Физический лейбл" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "Шаблоны компонентов нельзя перемещать на устройства другого типа." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6318,142 +6298,142 @@ msgstr "" "Шаблон компонента нельзя связать как с типом устройства, так и с типом " "модуля." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "" "Шаблон компонента должен быть связан с типом устройства или типом модуля." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "шаблон консольного порта" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "шаблоны консольных портов" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "шаблон порта консольного сервера" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "шаблоны портов консольного сервера" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "максимальное потребление" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "выделенное потребление" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "шаблон порта питания" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "шаблоны портов питания" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "" "Выделенная мощность не может превышать максимальную ({maximum_draw}Вт)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "фаза электропитания" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Фаза (для трехфазных)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "шаблон розетки питания" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "шаблоны розеток питания" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Родительский порт питания ({power_port}) должен принадлежать тому же типу " "устройства" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Родительский порт питания ({power_port}) должен принадлежать тому же типу " "модулей" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "только управление" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "интерфейс моста" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "роль беспроводной сети" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "шаблон интерфейса" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "шаблоны интерфейсов" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" "Интерфейс моста ({bridge}) должно принадлежать к тому же типу устройства" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Интерфейс моста ({bridge}) должен принадлежать к одному типу модулей" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "" "Задний порт ({rear_port}) должно принадлежать к тому же типу устройства" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "позиция" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "шаблон переднего порта" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "шаблоны передних портов" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6462,15 +6442,15 @@ msgstr "" "Количество позиций не может быть меньше количества сопоставленных шаблонов " "задних портов ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "шаблон заднего порта" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "шаблоны задних портов" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6479,35 +6459,35 @@ msgstr "" "Количество позиций не может быть меньше количества сопоставленных шаблонов " "фронтальных портов ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "позиция" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "" "Идентификатор, на который следует ссылаться при переименовании установленных" " компонентов" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "шаблон модульного отсека" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "шаблоны модульных отсеков" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "шаблон отсека для устройств" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "шаблоны отсеков для устройств" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6516,21 +6496,21 @@ msgstr "" "Роль подустройства типа устройства ({device_type}) должно быть установлено " "значение «родительский», чтобы разрешить отсеки для устройств." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "номер модели" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Номер модели, присвоенный производителем" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "шаблон инвентарного товара" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "шаблоны товаров инвентаря" @@ -6662,11 +6642,11 @@ msgid "tagged VLANs" msgstr "тегированные VLAN" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Сеть Q-in-Q" @@ -6685,78 +6665,78 @@ msgid "" "({interface})." msgstr "MAC-адрес {mac_address} назначен другому интерфейсу ({interface}). " -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "родительский LAG" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Этот интерфейс используется только для внеполосного управления" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "скорость (Кбит/с)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "дуплекс" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64-битное всемирное имя" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "беспроводной канал" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "частота канала (МГц)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Заполнено выбранным каналом (если задано)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "мощность передачи (дБм)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "беспроводные LANs" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "интерфейс" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "интерфейсы" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} к интерфейсам нельзя подключать кабель." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} интерфейсы нельзя пометить как подключенные." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Интерфейс не может быть собственным родителем." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Родительскому интерфейсу могут быть назначены только виртуальные интерфейсы." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6765,7 +6745,7 @@ msgstr "" "Выбранный родительский интерфейс ({interface}) принадлежит другому " "устройству ({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6774,7 +6754,7 @@ msgstr "" "Выбранный родительский интерфейс ({interface}) принадлежит {device}, который" " не является частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6783,7 +6763,7 @@ msgstr "" "Выбранный интерфейс моста ({bridge}) принадлежит другому устройству " "({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6792,22 +6772,22 @@ msgstr "" "Выбранный интерфейс моста ({interface}) принадлежит {device}, который не " "является частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Виртуальные интерфейсы не могут иметь родительский интерфейс LAG." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "Интерфейс LAG не может быть собственным родителем." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "" "Выбранный интерфейс LAG ({lag}) принадлежит другому устройству ({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6816,34 +6796,34 @@ msgstr "" "Выбранный интерфейс LAG ({lag}) принадлежит {device}, который не является " "частью виртуального шасси {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Канал можно настроить только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Частота канала может быть установлена только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "Невозможно указать произвольную частоту для выбранного канала." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Ширина канала может быть установлена только на беспроводных интерфейсах." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "Невозможно указать произвольную ширину полосы для выбранного канала." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "" "Режим интерфейса не поддерживает виртуальную локальную сеть без тегов." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6901,7 +6881,7 @@ msgid "module bays" msgstr "отсеки для модулей" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 msgid "A module bay cannot belong to a module installed within it." msgstr "Отсек для модулей не может принадлежать установленному в нем модулю." @@ -6940,15 +6920,15 @@ msgid "inventory item roles" msgstr "роли элементов инвентаря" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "серийный номер" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "инвентарный номер" @@ -6990,57 +6970,57 @@ msgid "Cannot assign inventory item to component on another device" msgstr "" "Невозможно присвоить инвентарный предмет компоненту на другом устройстве" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "производитель" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "производители" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "модель" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "платформа по умолчанию" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "номер модели" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Дискретный номер детали (опционально)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "высота (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "исключить из использования" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "Устройства этого типа исключаются при расчёте загруженности стоек." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "полная глубина" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "" "Устройство занимает/блокирует юниты с обоих сторон стойки (спереди и сзади)." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "статус родителя/потомка" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -7049,24 +7029,24 @@ msgstr "" "устройств. Оставьте поле пустым, если этот тип устройства не относится ни к " "родительскому, ни к дочернему." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "воздушный поток" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "тип устройства" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "типы устройств" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "Высоту в юнитах нужно указывать с шагом 0.5 юнита." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7075,7 +7055,7 @@ msgstr "" "Устройству {device} в стойке {rack} для размещения на высоте {height}U не " "хватет свободных юнитов." -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7085,7 +7065,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} экземпляр(ов) уже смонтированых в" " стойках." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7093,164 +7073,164 @@ msgstr "" "Необходимо удалить все шаблоны отсеков устройств, связанные с этим " "устройством, прежде чем рассекретить его как родительское устройство." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Типы дочерних устройств должны быть 0U." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Эта роль может быть назначена виртуальным машинам." -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Роль устройства верхнего уровня с таким именем уже существует." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Роль устройства высшего уровня в этом слаге уже существует." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "роль устройства" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "роли устройств" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "Опционально ограничьте эту платформу устройствам определенного производителя" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "платформа" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "платформы" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "Название платформы должно быть уникальным." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Сленг платформы должен быть уникальным." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "Функция, которую выполняет это устройство" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Серийный номер шасси, присвоенный производителем" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Уникальный тег, используемый для идентификации этого устройства" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "положение (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "лицевая сторона стойки" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "основной IPv4" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "основной IPv6" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "внеполосный IP-адрес" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "Позиция VC" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Положение виртуального шасси" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "Приоритет VC" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Приоритет выбора основного виртуального шасси" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "широта" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS координата в десятичном формате (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "долгота" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "Имена устройств не могут быть одинаковыми в пределах одной площадки." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "устройство" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "устройства" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Стойка {rack} не принадлежит площадке {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Локация {location} не принадлежит площадке {site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Стойка {rack} не принадлежит локации {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "Невозможно выбрать лицевую сторону стойки, не выбрав саму стойку." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "Невозможно выбрать позицию в стойке, не выбрав саму стойку." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "Позиция должна быть указана с шагом 0,5 единицы стойки." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "При определении лицевой стороны необходимо указать позицию в стойке." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "Тип устройства 0U ({device_type}) не может быть отнесено к стойке." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7258,7 +7238,7 @@ msgstr "" "Устройствам с указанным в типе свойством \"дочернее\" нельзя выбрать лицевую" " сторону стойки. Этот атрибут указывается для \"родительского\" устройства." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7266,7 +7246,7 @@ msgstr "" "Типы дочерних устройств нельзя отнести к позиции в стойке. Это атрибут " "родительского устройства." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7275,22 +7255,22 @@ msgstr "" "U{position} уже занят или в нем недостаточно места для размещения этого типа" " устройств: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} не является адресом IPv4." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Указанный IP-адрес ({ip}) не назначено этому устройству." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} не является адресом IPv6." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7299,23 +7279,23 @@ msgstr "" "Назначенная платформа ограничена {platform_manufacturer} типы устройств, но " "данный тип устройства относится к {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Назначенный кластер принадлежит другой площадке ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Назначенный кластер находится в другом месте ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Положение устройства, назначенного виртуальному шасси, должно быть " "определено." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7324,21 +7304,21 @@ msgstr "" "Устройство нельзя удалить из виртуального корпуса {virtual_chassis} потому " "что в настоящее время оно назначено его хозяином." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "Домен" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "виртуальное шасси" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Выбранный мастер ({master}) не назначено этому виртуальному шасси." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7347,26 +7327,26 @@ msgstr "" "Невозможно удалить виртуальное шасси {self}. Существуют интерфейсы-члены, " "которые образуют межкорпусные интерфейсы LAG." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "идентификатор" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Цифровой идентификатор, уникальный для родительского устройства" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "комментарии" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "виртуальный контекст" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "виртуальные контексты" @@ -7400,67 +7380,67 @@ msgstr "" "Невозможно переназначить MAC-адрес, если он назначен основным MAC-адресом " "объекта" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Интерфейс не может быть подключен к самому себе." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Виртуальные интерфейсы не могут иметь режим PoE." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Виртуальные интерфейсы не могут иметь тип PoE." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "При назначении типа PoE необходимо указать режим PoE." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Роль беспроводной связи может быть установлена только на беспроводных " "интерфейсах." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "схема" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "профиль типа модуля" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "профили типов модулей" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "атрибуты" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "тип модуля" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "типы модулей" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Неверная схема: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "модуль" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "модули" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7469,57 +7449,57 @@ msgstr "" "Модуль должен быть установлен в модульном отсеке, принадлежащем назначенному" " устройству ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "распределительный щит" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "распределительные щиты" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "Локация {location} ({location_site}) не принадлежит площадке {site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "запас" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "фаза" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "напряжение" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "сила тока" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "максимальное использование" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Максимально допустимое потребление (в процентах)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "доступная мощность" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "Кабель питания" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "кабели питания" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7528,71 +7508,71 @@ msgstr "" "Стойка {rack} ({rack_site}) и распределительный щит {powerpanel} " "({powerpanel_site}) принадлежат разным площадкам." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "Напряжение питания переменного тока не может быть отрицательным" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "ширина" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Ширина от рельса до рельса" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Высота в юнитах стойки" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "начальный юнит" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Начальный юнит для стойки" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "единицы по убыванию" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Единицы нумеруются сверху вниз" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "внешняя ширина" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Наружный размер стойки (ширина)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "внешняя высота" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Внешний размер стойки (высота)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "внешняя глубина" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Внешний размер стойки (глубина)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "внешний юнит" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "глубина монтажа" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7601,76 +7581,76 @@ msgstr "" "четырехстоечных стоек это расстояние между передними и задними " "направляющими." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "максимальный вес" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Максимальная грузоподъемность стойки" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "форм-фактор" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "тип стойки" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "типы стоек" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "При задании внешнего размера необходимо указать единицу измерения" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "При установке максимального веса необходимо указать единицу измерения" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "назначение стойки" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "назначение стоек" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "идентификатор объекта" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Локально назначенный идентификатор" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Функциональная роль" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Инвентарный номер, используемый для идентификации этой стойки" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "стойка" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "стойки" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "" "Назначенная локация должна принадлежать родительской площадке ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7679,7 +7659,7 @@ msgstr "" "Стойка должна иметь высоту не менее {min_height}чтобы разместить, " "установленные в настоящее время устройства." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7688,30 +7668,30 @@ msgstr "" "Нумерация стоек должна начинаться с {position} или меньше для размещения " "установленных в настоящее время устройств." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Локация должна принадлежать той же площадке, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "юниты" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "Резервирование стойки" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "Резервирование стоек" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "" "Неверные единицы измерения для стоек высотой{height}U по списку: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Следующие юниты уже зарезервированы: {unit_list}" @@ -7821,145 +7801,145 @@ msgstr "Добавить компоненты" msgid "Disconnect Selected" msgstr "Отключить выбранное" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Точка подключения A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Точка подключения Б" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Устройство A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Устройство Б" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Локация A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Локация Б" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Стойка A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Стойка Б" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Площадка A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Площадка Б" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Название цвета" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Доступен" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Устройства" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "Виртуальные машины" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Шаблон конфигурации" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "Высота U" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "IP-адрес" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "Адрес IPv4" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "Адрес IPv6" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "Позиция в шасси" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "Приоритет шасси" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Родительское устройство" -#: netbox/dcim/tables/devices.py:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Положение (отсек для устройств)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Консольные порты" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Порты консольного сервера" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Порты питания" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7969,44 +7949,44 @@ msgstr "Розетки питания" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Интерфейсы" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Фронтальные порты" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Отсеки для устройств" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Отсеки для модулей" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Комплектующие" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Местоположение устройства" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Сайт устройства" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Модульный отсек" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8015,167 +7995,164 @@ msgstr "Модульный отсек" msgid "Inventory Items" msgstr "Предметы инвентаря" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Цвет кабеля" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Связать узлы" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Отметить подключение" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Максимальная потребляемая мощность (Вт)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Выделенная мощность (Вт)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" msgstr "Основной MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-адреса" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Группы FHRP" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Только управление" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "Виртуальные контексты устройств(VDCs)" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Виртуальный канал" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Сопоставления" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Вставленное устройство" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "Установленная роль" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "Установленный тип" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "Описание установленного" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "Установленный серийный номер" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "Установленный тег активов" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Установленный модуль" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Серийный номер модуля" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Инвентарный номер модуля" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Состояние модуля" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Предметы" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Типы стоек" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Типы устройств" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Типы модулей" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Платформы" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Платформа по умолчанию" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Полная глубина" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Количество устройств" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8184,9 +8161,9 @@ msgstr "Количество устройств" msgid "Console Ports" msgstr "Порты консоли" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8195,9 +8172,9 @@ msgstr "Порты консоли" msgid "Console Server Ports" msgstr "Порты консольного сервера" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8206,9 +8183,9 @@ msgstr "Порты консольного сервера" msgid "Power Ports" msgstr "Порты питания" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8217,9 +8194,9 @@ msgstr "Порты питания" msgid "Power Outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8227,9 +8204,9 @@ msgstr "Розетки питания" msgid "Front Ports" msgstr "Фронтальные порты" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8238,17 +8215,17 @@ msgstr "Фронтальные порты" msgid "Rear Ports" msgstr "Задние порты" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8257,71 +8234,71 @@ msgstr "Отсеки для устройств" msgid "Module Bays" msgstr "Отсеки для модулей" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Количество модулей" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Кабели питания" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Максимальное использование" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 msgid "Available Power (VA)" msgstr "Доступная мощность (ВА)" -#: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Стойки" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Высота" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Внешняя ширина" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Внешняя высота" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Внешняя глубина" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Максимальный вес" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Количество стоек" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Пространство" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Площадки" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "Группы VLAN" @@ -8336,7 +8313,7 @@ msgstr "{} миллиметры" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Серийный номер" @@ -8365,81 +8342,81 @@ msgstr "Элементы виртуального шасси" msgid "Power Utilization" msgstr "Использование энергии" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Отключен {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Дочерние регионы" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Дочерние группы" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Устройства без стоек" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Дочерние Локации" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Резервирование" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Сервисы приложений" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Контекст конфигурации" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Конфигурация рендера" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Виртуальные машины" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Установлено устройство {device} в отсек {device_bay}." -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Удалено устройство {device} из отсека {device_bay}." -#: netbox/dcim/views.py:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Потомки" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Добавлен участник {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Невозможно удалить главное устройство {device} из виртуального шасси." -#: netbox/dcim/views.py:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} удалено из виртуального шасси {chassis}" @@ -8453,13 +8430,13 @@ msgstr "Неизвестный связанный объект (ы): {name}" msgid "Changing the type of custom fields is not supported." msgstr "Изменение типа настраиваемых полей не поддерживается." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "Для этого сценария планирование отключено." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "Запланированное время должно быть в будущем." @@ -8536,9 +8513,9 @@ msgid "No" msgstr "Нет" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Ссылка" @@ -8635,13 +8612,13 @@ msgstr "Черный" msgid "White" msgstr "Белый" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Вебхук" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Сценарий" @@ -8650,34 +8627,34 @@ msgstr "Сценарий" msgid "Notification" msgstr "Уведомление" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "" "Неизвестный оператор: {op}. Должен быть одним из следующих: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Неподдерживаемый тип значения: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Неверный тип для {op} операция: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Набор правил должен быть словарем, а не {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Неверный тип логики: должен быть И или ИЛИ. Пожалуйста, проверьте " "документацию." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Введены неверные ключ(и). Пожалуйста, проверьте документацию." @@ -8690,27 +8667,27 @@ msgstr "Тип виджета" msgid "Unregistered widget class: {name}" msgstr "Незарегистрированный класс виджета: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} должен определить метод render ()." -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Примечание" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Отображает произвольный пользовательский контент. Поддерживается разметка " "Markdown." -#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Количество объектов" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8718,181 +8695,181 @@ msgstr "" "Отобразите набор моделей NetBox и количество объектов, созданных для каждого" " типа." -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 msgid "Filters to apply when counting the number of objects" msgstr "Фильтры, применяемые при подсчете количества объектов" -#: netbox/extras/dashboard/widgets.py:201 +#: netbox/extras/dashboard/widgets.py:202 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Неверный формат. Фильтры объектов необходимо передавать в виде словаря." -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Список объектов" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Отобразите произвольный список объектов." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Количество отображаемых объектов по умолчанию" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Неверный формат. Параметры URL должны быть переданы в виде словаря." -#: netbox/extras/dashboard/widgets.py:270 +#: netbox/extras/dashboard/widgets.py:271 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Неверный выбор модели: {self['model'].data} не поддерживается." -#: netbox/extras/dashboard/widgets.py:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "RSS-канал" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Вставьте RSS-канал с внешнего веб-сайта." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "URL-адрес ленты" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Требуется внешнее подключение" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Максимальное количество отображаемых объектов" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 msgid "How long to stored the cached content (in seconds)" msgstr "Как долго хранить кэшированный контент (в секундах)" -#: netbox/extras/dashboard/widgets.py:345 +#: netbox/extras/dashboard/widgets.py:346 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Значение тайм-аута для загрузки ленты (в секундах)" -#: netbox/extras/dashboard/widgets.py:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Покажите свои личные закладки" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Неизвестный тип действия для правила события: {action_type}" -#: netbox/extras/events.py:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Невозможно импортировать конвейер событий {name} ошибка: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Модуль сценария (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Файл данных (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Группа (название)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Тип кластера" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Тип кластера (подстрока)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Группы арендаторов" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Группа арендаторов (подстрока)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Тег" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Тег (подстрока)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Имеет локальные контекстные данные конфигурации" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Название группы" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Обязательно" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "Редактируемый UI" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Можно клонировать" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Минимальное значение" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Максимальное значение" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Регулярное выражение валидации" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Поведение" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Новое окно" @@ -8901,45 +8878,45 @@ msgid "Button class" msgstr "Класс кнопки" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 msgid "MIME type" msgstr "Тип MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 msgid "File name" msgstr "Имя файла" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 msgid "File extension" msgstr "Расширение файла" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 msgid "As attachment" msgstr "В качестве вложения" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "Метод HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL-адрес полезной нагрузки" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "Проверка SSL" @@ -8952,8 +8929,8 @@ msgstr "Секрет" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Типы событий" @@ -8961,78 +8938,78 @@ msgstr "Типы событий" msgid "Is active" msgstr "Активен" -#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Автоматическая синхронизация включена" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Типы объектов" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Один или несколько назначенных типов объектов" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 msgid "Field data type (e.g. text, integer, etc.)" msgstr "Тип данных поля (например, текст, целое число и т. д.)" -#: 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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Тип объекта" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "" "Тип объекта (для полей объектов или полей, состоящих из нескольких объектов)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Набор для выбора" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Набор вариантов (для полей выбора)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Отображается ли настраиваемое поле в пользовательском интерфейсе" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "" "Доступно ли редактирование настраиваемого поля в пользовательском интерфейсе" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "Базовый набор стандартных вариантов для использования (если есть)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -9041,33 +9018,33 @@ msgstr "" "запятыми, с дополнительными метками через двоеточие: «Choice1:First Choice, " "Choice2:Second Choice»" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "класс кнопок" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Класс первой ссылки в группе будет использоваться для кнопки раскрывающегося" " списка" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 msgid "Data source which provides the data file" msgstr "Источник данных, предоставляющий файл данных" -#: 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/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Файл данных" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Файл данных, содержащий код шаблона" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -9075,220 +9052,219 @@ msgstr "" "Включить автоматическую синхронизацию содержимого шаблона при обновлении " "файла данных." -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Необходимо указать локальное содержимое или файл данных" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Тип(ы) события(-ий), при котором будет запущено это правило" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Объект действия" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Имя веб-хука или скрипт в виде пунктирного пути module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Вебхук {name} не найден" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Сценарий {name} не найден" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Назначенный тип объекта" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "Классификация записей" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Комментарии" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Пользователи" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 msgid "User names separated by commas, encased with double quotes" msgstr "" "Имена пользователей, разделенные запятыми и заключенные в двойные кавычки" -#: 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/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Группы" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 msgid "Group names separated by commas, encased with double quotes" msgstr "Имена групп, разделенные запятыми и заключенные в двойные кавычки" -#: netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Варианты типов" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Тип связанного объекта" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Тип поля" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Варианты" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Данные" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Рендеринг" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Типы контента" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "Тип содержимого HTTP" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Тип события" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Тип действия" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Тип объекта с тегами" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Разрешенный тип объекта" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Регионы" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Группы площадок" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Локации" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Типы устройств" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Роли" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Типы кластеров" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Кластерные группы" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Кластеры" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Группы арендаторов" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Тип(ы) объекта(-ов), в котором есть это настраиваемое поле" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Значение по умолчанию" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "" "Тип связанного объекта (только для полей объектов/нескольких объектов)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Фильтр связанных объектов" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Укажите параметры запроса в виде объекта JSON." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Настраиваемое Поле" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9296,7 +9272,7 @@ msgstr "" "Тип данных, хранящихся в этом поле. Для полей объектов или полей, состоящих " "из нескольких объектов, выберите соответствующий тип объекта ниже." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9304,11 +9280,11 @@ msgstr "" "Это будет отображаться в виде справочного текста для поля формы. " "Поддерживается функция Markdown." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Связанный объект" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9316,20 +9292,20 @@ msgstr "" "Введите по одному варианту в строке. Для каждого варианта можно указать " "дополнительный лейбл через двоеточие. Пример:" -#: netbox/extras/forms/model_forms.py:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Набор вариантов выбора настраиваемых полей" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Настраиваемая Ссылка" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Шаблоны" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9338,41 +9314,41 @@ msgstr "" "Код Jinja2 шаблона для текста ссылки. Ссылайтесь на объект как {example}. " "Ссылки с пустым текстом отображены не будут." -#: netbox/extras/forms/model_forms.py:257 +#: netbox/extras/forms/model_forms.py:262 #, 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:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Код шаблона" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Шаблон экспорта" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 msgid "Template content is populated from the remote source selected below." msgstr "" "Содержимое шаблона заполняется из удаленного источника, выбранного ниже." -#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Сохраненный фильтр" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Заказ" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9380,37 +9356,37 @@ msgstr "" "Введите список имен столбцов, разделенных запятыми. Добавьте к имени дефис, " "чтобы изменить порядок." -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Доступные столбцы" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Выбранные столбцы" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 msgid "A notification group specify at least one user or group." msgstr "В группе уведомлений укажите хотя бы одного пользователя или группу." -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-запрос" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Выбор действия" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "Введите условия в JSON формат." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9418,38 +9394,38 @@ msgstr "" "Введите параметры для перехода к действию в JSON формат." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Правило мероприятия" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Триггеры" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Группа уведомлений" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Контекстный профиль конфигурации" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Арендаторы" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 msgid "Data is populated from the remote source selected below." msgstr "Данные заполняются из удаленного источника, выбранного ниже." -#: netbox/extras/forms/model_forms.py:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Необходимо указать локальные данные или файл данных" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Расписание на" @@ -9457,7 +9433,7 @@ msgstr "Расписание на" msgid "Schedule execution of report to a set time" msgstr "Запланировать выполнение отчета на установленное время" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Повторяется каждый" @@ -9465,25 +9441,25 @@ msgstr "Повторяется каждый" msgid "Interval at which this report is re-run (in minutes)" msgstr "Интервал повторного запуска отчета (в минутах)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (текущее время: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Зафиксируйте изменения" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Зафиксируйте изменения в базе данных (снимите флажок для пробного запуска)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Запланируйте выполнение скрипта на заданное время" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Интервал повторного запуска этого скрипта (в минутах)" @@ -9521,10 +9497,10 @@ msgstr "контекстный профиль конфигурации" msgid "config context profiles" msgstr "профили контекста конфигурации" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "вес" @@ -9561,34 +9537,34 @@ msgstr "шаблон конфигурации" msgid "config templates" msgstr "шаблоны конфигураций" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "Объекты, к которым относится это поле." -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "Тип данных, которые содержит это настраиваемое поле" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Тип объекта NetBox, которому соответствует это поле (для полей объектов)" -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Имя внутреннего поля" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Допустимы только буквенно-цифровые символы и символы подчеркивания." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 msgid "Double underscores are not permitted in custom field names." msgstr "" "В именах настраиваемых полей недопустимо использовать два подчеркивания " "подряд (зарезервировано)." -#: netbox/extras/models/customfields.py:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9596,19 +9572,19 @@ msgstr "" "Имя поля, отображаемое пользователям (если оно не указано, будет " "использовано имя поля)" -#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "имя группы" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 msgid "Custom fields within the same group will be displayed together" msgstr "Настраиваемые поля в одной группе будут отображаться вместе" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "Требуется" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9616,19 +9592,19 @@ msgstr "" "Это поле необходимо для создания новых объектов или редактирования " "существующего объекта." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "должен быть уникальным" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 msgid "The value of this field must be unique for the assigned object" msgstr "Значение этого поля должно быть уникальным для назначенного объекта" -#: netbox/extras/models/customfields.py:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "вес поиска" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9636,11 +9612,11 @@ msgstr "" "Взвешивание для поиска. Более низкие значения считаются более важными. Поля " "с нулевым весом поиска будут проигнорированы." -#: netbox/extras/models/customfields.py:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "логика фильтрации" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9648,11 +9624,11 @@ msgstr "" "Loose соответствует любому экземпляру заданной строки; точно соответствует " "всему полю." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "по умолчанию" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9660,7 +9636,7 @@ msgstr "" "Значение по умолчанию для поля (должно быть JSON-значением). Заключайте " "строки в двойные кавычки (например, «Foo»)." -#: netbox/extras/models/customfields.py:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9668,35 +9644,35 @@ msgstr "" "Отфильтруйте варианты выбора объектов, используя dict query_params (должно " "быть значение JSON). Заключайте строки в двойные кавычки (например, «Foo»)." -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "вес дисплея" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 msgid "Fields with higher weights appear lower in a form." msgstr "Поля с большим весом отображаются в форме ниже." -#: netbox/extras/models/customfields.py:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "минимальное значение" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Минимальное допустимое значение (для числовых полей)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "максимальное значение" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Максимально допустимое значение (для числовых полей)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "регулярное выражение валидации" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9707,206 +9683,206 @@ msgstr "" " ^ и $ для принудительного сопоставления всей строки. Например, ^ " "[A-Z]{3}$ ограничит значения ровно тремя заглавными буквами." -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "набор для выбора" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Указывает, отображается ли настраиваемое поле в пользовательском интерфейсе" -#: netbox/extras/models/customfields.py:237 +#: netbox/extras/models/customfields.py:245 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Указывает, можно ли редактировать значение настраиваемого поля в " "пользовательском интерфейсе" -#: netbox/extras/models/customfields.py:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "клонируется" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Реплицируйте это значение при клонировании объектов" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "настраиваемое поле" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "настраиваемые поля" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Неверное значение по умолчанию»{value}«: {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 msgid "A minimum value may be set only for numeric fields" msgstr "Минимальное значение может быть установлено только для числовых полей" -#: netbox/extras/models/customfields.py:371 +#: netbox/extras/models/customfields.py:379 msgid "A maximum value may be set only for numeric fields" msgstr "" "Максимальное значение может быть установлено только для числовых полей" -#: netbox/extras/models/customfields.py:381 +#: netbox/extras/models/customfields.py:389 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Проверка регулярных выражений поддерживается только для текстовых полей и " "полей URL" -#: netbox/extras/models/customfields.py:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Уникальность не может быть обеспечена для булевых полей" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "В полях выбора должен быть указан набор вариантов." -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 msgid "Choices may be set only on selection fields." msgstr "Варианты могут быть заданы только в полях выбора." -#: netbox/extras/models/customfields.py:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Поля объекта должны определять тип объекта." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} поля не могут определять тип объекта." -#: netbox/extras/models/customfields.py:419 +#: netbox/extras/models/customfields.py:427 msgid "A related object filter can be defined only for object fields." msgstr "Фильтр связанных объектов можно определить только для полей объектов." -#: netbox/extras/models/customfields.py:423 +#: netbox/extras/models/customfields.py:431 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Фильтр должен быть определен как словарь, сопоставляющий атрибуты со " "значениями." -#: netbox/extras/models/customfields.py:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Истина" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Ложь" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Значения должны соответствовать этому регулярному вырагу: " "{regex}" -#: netbox/extras/models/customfields.py:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "Значение должно быть строкой." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Значение должно совпадать с регулярным выраженностью '{regex}'" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "Значение должно быть целым числом." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Значение должно быть не менее {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Значение не должно превышать {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "Значение должно быть десятичным." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "Значение должно быть истинным или ложным." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Значения дат должны быть в формате ISO 8601 (YYYY-MM-DD)." -#: netbox/extras/models/customfields.py:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Неверный выбор ({value}2) для выбора набора {choiceset}." -#: netbox/extras/models/customfields.py:789 +#: netbox/extras/models/customfields.py:797 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Неверный выбор (ы){value}2) для выбора набора {choiceset}." -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:806 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Значение должно быть идентификатором объекта, а не {type}" -#: netbox/extras/models/customfields.py:804 +#: netbox/extras/models/customfields.py:812 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Значение должно быть списком идентификаторов объектов, а не {type}" -#: netbox/extras/models/customfields.py:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Обнаружен неправильный идентификатор объекта: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Обязательное поле не может быть пустым." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Базовый набор предопределенных вариантов (опционально)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Варианты автоматически упорядочены в алфавитном порядке" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "набор вариантов для настраиваемых полей" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "наборы вариантов для настраиваемых полей" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Должен определить базовые или дополнительные варианты." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "" "Повторяющееся значение '{value}'встречается в дополнительных вариантах." -#: netbox/extras/models/customfields.py:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9931,19 +9907,19 @@ msgstr "панель управления" msgid "dashboards" msgstr "панели управления" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "код шаблона" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Код шаблона Jinja." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "параметры окружения" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9952,70 +9928,70 @@ msgstr "" "Любое дополнительные параметры сдать экзамен при " "создании среды в Джиндже" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "По умолчанию {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Имя файла для визуализированного файла экспорта" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "расширение файла" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Расширение для добавления к отображаемому имени файла" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "в качестве вложения" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Загрузить файл в виде вложения" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} должен реализовать метод get_context ()." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Объект (объекты), к которым применяется данное правило." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "Типы событий, которые повлекут за собой действие этого правила." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "условия" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Набор условий, определяющих, будет ли создано событие." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "тип действия" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Дополнительные данные для передачи объекту действия" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "правило события" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "правила мероприятия" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -10025,7 +10001,7 @@ msgstr "" "вызове веб-хука. Обработка шаблона Jinja2 поддерживается в том же контексте," " что и тело запроса." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available здесь." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "дополнительные заголовки" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -10051,11 +10027,11 @@ msgstr "" "быть определены в формате Название: Значение. Обработка шаблона" " Jinja2 поддерживается в том же контексте, что и тело запроса (см. ниже)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "шаблон тела" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10067,11 +10043,11 @@ msgstr "" "event, model, timestamp, " "username, request_id, и data." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "секретный" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -10082,15 +10058,15 @@ msgstr "" " нагрузки в формате HMAC, в котором в качестве ключа используется секрет. " "Секрет не передается в запросе." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Включите проверку сертификата SSL. Отключайте с осторожностью!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Путь к файлу CA" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10098,169 +10074,169 @@ msgstr "" "Конкретный файл сертификата CA, используемый для проверки SSL. Оставьте поле" " пустым, чтобы использовать системные настройки по умолчанию." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "вебхук" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "вебхуки" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Не указывайте файл сертификата CA, если проверка SSL отключена." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Тип (ы) объекта, к которому относится эта ссылка." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "текст ссылки" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Код Jinja2 шаблона для текста ссылки" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "URL-адрес ссылки" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Код Jinja2 шаблона для URL-адреса" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Ссылки с той же группой появятся в выпадающем меню" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "новое окно" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Принудительно открыть ссылку в новом окне" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "настраиваемая ссылка" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "настраиваемые ссылки" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Тип (типы) объектов, к которым применим этот шаблон." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "шаблон экспорта" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "шаблоны экспорта" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "«{name}\"— зарезервированное имя. Пожалуйста, выберите другое имя." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Тип (типы) объектов, к которым применяется этот фильтр." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "общий" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "сохраненный фильтр" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "сохраненные фильтры" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Параметры фильтра должны храниться в виде словаря аргументов ключевых слов." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Тип объекта таблицы" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "таблица" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "конфигурация таблицы" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "конфиги таблиц" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Неизвестная таблица: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Неизвестный столбец: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "высота изображения" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "ширина изображения" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "прикрепить изображение" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "прикрепленные изображения" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Вложенные изображения нельзя присвоить этому типу объекта ({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "добрый" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "запись в журнале" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "записи в журнале" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Ведение журнала не поддерживается для этого типа объектов ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "закладка" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "закладки" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Закладки нельзя присвоить этому типу объекта ({type})." @@ -10288,12 +10264,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Объекты этого типа ({type}) не поддерживают уведомления." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "групп" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "пользователей" @@ -10313,43 +10289,43 @@ msgstr "подписка" msgid "subscriptions" msgstr "подписки" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "является исполняемым" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "сценарий" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "сценарии" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "скриптовый модуль" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "скриптовые модули" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "отметка времени" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "полк" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "значение" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "кэшированное значение" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "кэшированные значения" @@ -10386,103 +10362,103 @@ msgstr "Параметры выполнения сценария" msgid "Dismiss" msgstr "Отклонить" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Типы объектов" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Подтвердите уникальность" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Видимый" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Редактируемый" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Тип связанного объекта" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Набор для выбора" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Можно ли клонировать" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Минимальное значение" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Максимальное значение" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Валидации регулярным выражением" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Владелец" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Количество" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Упорядочить в алфавитном порядке" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Новое окно" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Тип MIME" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Имя файла" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Расширение файла" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "В качестве вложения" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10492,78 +10468,77 @@ msgstr "В качестве вложения" msgid "Data File" msgstr "Файл данных" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Синхронизировано" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Изображение" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Имя файла" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Размер" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Имя таблицы" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Прочтите" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "Валидация SSL" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Типы событий" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Включена автоматическая синхронизация" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Роли устройств" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Комментарии (короткие)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Линия" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Метод" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "При попытке рендеринга этого виджета произошла ошибка:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" "Попробуйте перенастроить виджет или удалить его со своей панели управления." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10617,54 +10592,54 @@ msgstr "Неверный атрибут»{name}\"по запросу" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Недопустимый атрибут \"{name}\" для {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Во время рендеринга шаблона произошла ошибка: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Панель виджетов была сброшена." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Добавлен виджет: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Обновлен виджет: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Удален виджет: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Ошибка при удалении виджета: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 msgid "Unable to run script: RQ worker process not running." msgstr "Невозможно запустить скрипт: процесс RQ не запущен." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Введите действительный адрес IPv4 или IPv6 с дополнительной маской." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Неверный формат IP-адреса: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "Введите действительный префикс и маску IPv4 или IPv6 в нотации CIDR." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Неверный формат IP-префикса: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "Недостаточно места для размещения запрошенных размеров префиксов" @@ -10718,180 +10693,180 @@ msgstr "Клиент" msgid "Invalid IP address format: {address}" msgstr "Неверный формат IP-адреса: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Цель импорта" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Цель импорта (имя)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Цель экспорта" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Цель экспорта (имя)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "Импорт VRF" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "Импорт VRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "Экспорт VRF" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "Экспорт VRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "Импорт L2VPN" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "Импорт L2VPN (идентификатор)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "Экспорт L2VPN" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "Экспорт L2VPN (идентификатор)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Префикс" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ID)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (подстрока)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "В префиксе" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "В префиксе и включительно" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Префиксы, содержащие этот префикс или IP-адрес" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Длина маски" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "Группа VLAN (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "Группа VLAN (слаг)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Адрес" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Диапазоны, содержащие этот префикс или IP-адрес" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Родительский префикс" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "FHRP группа (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Присвоен интерфейсу" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Служба подачи заявок (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "Внутренний NAT IP-адрес (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Сетевая локальная сеть Q-in-Q (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Номер виртуальной локальной сети Q-in-Q (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Назначенный интерфейс виртуальной машины" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "Политика трансляции VLAN (название)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "Группа FHRP (название)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "Группа FHRP (идентификатор)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "IP-адрес (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "IP-адрес" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "Основной IPv4 (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "Основной IPv4 (адрес)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "Основной IPv6 (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "Основной IPv6 (адрес)" @@ -10924,21 +10899,21 @@ msgstr "Требуется маска CIDR (например, /24)." msgid "Address pattern" msgstr "Шаблон адреса" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Обеспечить уникальное пространство" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10947,76 +10922,77 @@ msgstr "Является приватным" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Дата добавления" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN группа" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Длина префикса" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Считать полностью использованным" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "Назначение VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Относиться как населенный" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -11028,12 +11004,12 @@ msgstr "Идентификатор группы" msgid "Authentication type" msgstr "Тип аутентификации" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Ключ аутентификации" -#: 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/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -11045,171 +11021,171 @@ msgstr "Ключ аутентификации" msgid "Authentication" msgstr "Аутентификация" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Диапазоны идентификаторов VLAN" -#: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 +#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Политика" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Порты" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Импортируйте цели маршрута" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Экспортные цели маршрута" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "Назначенный RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "Группа VLAN (если есть)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "Площадка VLANa" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "Площадка VLANa (если есть)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "Идентификатор области" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Группа компаний FHRP" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Назначенное имя FHRP группы" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Сделайте этот IP-адрес основным для назначенного устройства" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Внеполосный IP-адрес" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Назначьте это как внеполосный IP-адрес для указанного устройства" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Не указано устройство или виртуальная машина; невозможно установить в " "качестве основного IP-адреса" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "Устройство не указано; невозможно установить как внеполосный IP-адрес" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Невозможно установить внеполосный IP-адрес для виртуальных машин" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "" "Интерфейс не указан; невозможно установить в качестве основного IP-адреса" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Интерфейс не указан; невозможно установить как внеполосный IP-адрес" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Тип авторизации" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Назначенная VLAN группа" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Сервисная VLAN (для клиентских виртуальных сетей Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Политика трансляции VLAN" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "протокол IP" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Тип родителя (приложение и модель)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Имя родительского объекта" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "Идентификатор родительского объекта" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Один из parent_object_type или parent_object_id должен быть включен в " "parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Цели маршрута" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Цели импорта" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Экспортные цели" @@ -11221,7 +11197,7 @@ msgstr "Импортировано компанией VRF" msgid "Exported by VRF" msgstr "Экспортируется компанией VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Частное" @@ -11264,9 +11240,9 @@ msgid "DNS Name" msgstr "DNS-имя" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN-ы" @@ -11291,60 +11267,60 @@ msgstr "Q-in-Q/802.1ad" msgid "VLAN ID" msgstr "VLAN ID" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Цель маршрута" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "агрегат" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "Диапазон ASN" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "Диапазон IP-адресов" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Сделайте этот IP-адрес основным для устройства/виртуальной машины" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Назначить внеполосным IP-адресом устройства" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "IP-адрес NAT (внутренний)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "IP-адрес можно присвоить только одному объекту." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Невозможно переназначить основной IP-адрес родительского " "устройства/виртуальной машины" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Невозможно переназначить внеполосный IP-адрес родительскому устройству" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "В качестве основных IP-адресов можно назначить только IP-адреса, назначенные" " интерфейсу." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11352,24 +11328,24 @@ msgstr "" "В качестве внеполосного IP-адреса устройства можно указать только IP-адреса," " назначенные интерфейсу устройства." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Виртуальный IP-адрес" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "Задание уже существует" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "Идентификаторы VLAN" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "Дочерние VLAN" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11378,12 +11354,12 @@ msgstr "" "Прямое назначение VLAN сайту устарело и будет удалено в следующей версии. " "Для этой цели пользователям рекомендуется использовать группы VLAN." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Правило трансляции VLAN" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11391,36 +11367,36 @@ msgstr "" "Список одного или нескольких номеров портов, разделенных запятыми. Диапазон " "можно указать с помощью дефиса." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Шаблон службы приложений" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Тип родителя" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Порт(ы)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Служба приложений" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Шаблон службы приложений" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "Из шаблона" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Настраиваемый" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11462,7 +11438,7 @@ msgstr "идентификатор группы" msgid "protocol" msgstr "протокол" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "тип аутентификации" @@ -11494,7 +11470,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIR's" @@ -11540,56 +11516,56 @@ msgstr "" "Префиксы не могут перекрывать агрегаты. {prefix} охватывает существующий " "агрегат ({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "ролей" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "префикс" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "Сеть IPv4 или IPv6 с маской" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Рабочий статус этого префикса" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "Основная функция этого префикса" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "это пул" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "Все IP-адреса в этом префиксе считаются пригодными для использования" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "использованная марка" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "префиксы" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Невозможно создать префикс с маской /0." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "глобальная таблица" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Дубликат префикса обнаружен в {table}: {prefix}" @@ -11690,34 +11666,34 @@ msgstr "Имя хоста или полное доменное имя (реги msgid "IP addresses" msgstr "IP-адреса" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Невозможно создать IP-адрес с маской /0." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} это идентификатор сети, который не может быть присвоен интерфейсу." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "" "{ip} это широковещательный адрес, который может не быть присвоен интерфейсу." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Дубликат IP-адреса обнаружен в {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Невозможно создать IP-адрес {ip} внутренний диапазон {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11725,7 +11701,7 @@ msgstr "" "Невозможно переназначить IP-адрес, если он назначен основным IP-адресом " "родительского объекта" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11733,7 +11709,7 @@ msgstr "" "Невозможно переназначить IP-адрес, если он назначен IP-адресом OOB для " "родительского объекта" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Только адресам IPv6 можно присвоить статус SLAAC" @@ -11886,8 +11862,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRF" @@ -11923,102 +11899,102 @@ msgstr "Количество площадок" msgid "Provider Count" msgstr "Количество провайдеров" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Агрегаты" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Добавлено" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "Диапазоны IP-адресов" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Префикс (плоский)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Глубина" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Тип прицела" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Пул" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Отмечено как использованный" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Начальный адрес" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Отмечено как населенный" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (внутри)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (за пределами сети)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Назначено" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Назначенный объект" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "Диапазоны VID" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Правила" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Местный VID" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Удаленный VID" @@ -12039,6 +12015,17 @@ msgstr "Цели импорта" msgid "Export Targets" msgstr "Цели экспорта" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Создать группу" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Назначить группу" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "Доступен 1 IP" @@ -12076,23 +12063,23 @@ msgstr "" "В именах DNS разрешены только буквенно-цифровые символы, звездочки, дефисы, " "точки и символы подчеркивания" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Интерфейсы устройств" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "Интерфейсы виртуальных машин" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Дочерние префиксы" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Дочерние диапазоны" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "Связанные IP-адреса" @@ -12136,7 +12123,7 @@ msgstr "Границы диапазона должны быть определе msgid "{class_name} must implement get_view_name()" msgstr "{class_name} должен реализовать функцию get_view_name ()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Неверное разрешение {permission} для модели {model}" @@ -12459,15 +12446,15 @@ msgstr "URL-адрес карты" msgid "Base URL for mapping geographic locations" msgstr "Базовый URL-адрес для картографирования географических местоположений" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Добавить теги" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Удалить теги" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12475,7 +12462,7 @@ msgstr "" "Подстрока тегов разделены запятыми и заключены в двойные кавычки (например, " "«tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Имя владельца объекта" @@ -12488,9 +12475,9 @@ msgstr "{class_name} необходимо указать класс модели 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Группа владельцев" @@ -12537,32 +12524,32 @@ msgstr "Настраиваемое поле '{name}'должно иметь ун msgid "Missing required custom field '{name}'." msgstr "Отсутствует обязательное настраиваемое поле '{name}'." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Удаленный источник данных" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "путь к данным" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 msgid "Path to remote file (relative to data source root)" msgstr "Путь к удаленному файлу (относительно корня источника данных)" -#: netbox/netbox/models/features.py:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "автоматическая синхронизация включена" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Включить автоматическую синхронизацию данных при обновлении файла данных" -#: netbox/netbox/models/features.py:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "дата синхронизирована" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} должен реализовать метод sync_data ()." @@ -12587,347 +12574,347 @@ msgstr "единица измерения расстояний" msgid "Must specify a unit when setting a distance" msgstr "При задании расстояния необходимо указать единицу измерения" -#: netbox/netbox/navigation/menu.py:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Организация" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Группы площадок" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Группы арендаторов" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Группы контактов" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Роли контактов" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Назначения контактов" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Роли стоек" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Возвышения" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Модули" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Виртуальные контексты" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Профили типов модулей" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Производители" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Компоненты устройства" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Роли предметов" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Подключения" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Кабели" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Беспроводные каналы" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Интерфейсные подключения" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Консольные подключения" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Подключения кабелей питания" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Группы WLAN" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Роли префиксов и VLAN" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "Диапазоны ASN" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "Политики трансляции VLAN" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Правила трансляции VLAN" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Шаблоны служб приложений" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Туннели" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Группы туннелей" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Окончание туннелей" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "Прекращения использования L2VPN" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "Предложения IKE" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Политики IKE" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "Предложения IPsec" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Политики IPsec" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Профили IPsec" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Виртуальные диски" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Типы кластеров" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Группы кластеров" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Типы каналов связи" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Точка подключения канала связи" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Виртуальные схемы" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Типы виртуальных каналов" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Прерывания виртуальных каналов" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Группы каналов связей" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Групповые задания" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Провайдеры" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Аккаунты провайдеров" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Сети провайдеров" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Распределительные щиты" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Конфигурации" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Контексты конфигурации" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Контекстные профили конфигурации" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Шаблоны конфигурации" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Настройка" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Варианты для Настраиваемых Полей" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Настраиваемые Ссылки" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Шаблоны экспорта" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Сохраненные фильтры" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Конфигурации таблиц" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Прикрепленные Изображения" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Операции" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Интеграции" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Источники данных" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Правила мероприятия" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Вебхуки" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Ведение журнала" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Группы уведомлений" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Записи в журнале" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Журнал изменений" -#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Администратор" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Токены API" -#: 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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Разрешения" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Группы владельцев" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Владельцы" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "система" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12936,11 +12923,11 @@ msgstr "система" msgid "Plugins" msgstr "Плагины" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "История конфигурации" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Фоновые задачи" @@ -12971,6 +12958,7 @@ msgstr "Клонировать" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Редактировать" @@ -12985,6 +12973,7 @@ msgstr "Редактировать" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -13027,7 +13016,7 @@ msgstr "Кнопки должны передаваться в виде корт msgid "Button color must be a choice within ButtonColorChoices." msgstr "Цвет кнопки должен быть выбран в ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -13036,7 +13025,7 @@ msgstr "" "Класс расширения шаблонов плагинов {template_extension} было принято в " "качестве экземпляра!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -13045,17 +13034,17 @@ msgstr "" "{template_extension} не является подклассом расширения " "Netbox.Plugins.Plugins.PluginstemplateExtension!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} должен быть экземпляром Netbox.plugins.pluginmenuItem" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} должен быть экземпляром Netbox.plugins.pluginmenuItem" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "" @@ -13142,16 +13131,16 @@ msgstr "CSV-разделитель" msgid "The character used to separate fields in CSV data" msgstr "Символ, используемый для разделения полей в данных CSV" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Неверное хранилище: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "Невозможно добавить хранилище в реестр после инициализации" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Невозможно удалить хранилище из реестра" @@ -13219,30 +13208,30 @@ msgstr "Украинский" msgid "Chinese" msgstr "Китайский" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Выбрать все" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Переключить все" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Переключить выпадающий список" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "{model_name} не найдены" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Поле" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Значение" @@ -13254,16 +13243,24 @@ msgstr "Фиктивный плагин" msgid "Copy" msgstr "Копировать" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Неверный вариант декодирования: {decoding}! Должен быть одним из " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "Координаты GPS" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Связанные объекты" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13279,7 +13276,12 @@ msgstr "Должно быть списком." msgid "Must be a dictionary." msgstr "Должно быть словарём." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, python-brace-format +msgid "Object with ID {id} does not exist" +msgstr "Объект с идентификатором {id} не существует" + +#: netbox/netbox/views/generic/bulk_views.py:519 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13287,59 +13289,54 @@ msgstr "" "Обнаружены дубликаты объектов: {model} с удостоверением личности {ids} " "появляется несколько раз" -#: 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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Массовый импорт {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Импортный {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Массовое редактирование {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Обновлено {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "{object_type} не были выбраны." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Переименован(-о) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Массовое удаление {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Удален(-о) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Не удалось удалить из-за наличия одного или нескольких зависимых объектов." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Журнал изменений" @@ -13347,21 +13344,21 @@ msgstr "Журнал изменений" msgid "Journal" msgstr "Журнал" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "Невозможно синхронизировать данные: не указан файл данных." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Синхронизированы данные для {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Синхронизирован(-о) {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} должен реализовать get_children ()" @@ -13534,7 +13531,7 @@ msgstr "Сведения об учетной записи" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "Электронная почта" @@ -13582,6 +13579,7 @@ msgstr "Назначенные группы" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13658,12 +13656,6 @@ msgstr "Дата установки" msgid "Termination Date" msgstr "Дата отключения" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Назначить группу" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Прерывания цепей Swap" @@ -14290,17 +14282,17 @@ msgstr "Неполный" msgid "Not Connected" msgstr "Не подключено" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT для" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "КОТ" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14526,7 +14518,7 @@ msgid "Bridged Interfaces" msgstr "Мостовые интерфейсы" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "Трансляция VLAN" @@ -14561,8 +14553,8 @@ msgstr "Ширина канала" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14570,12 +14562,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Добавить IP-адрес" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Добавить MAC-адрес" @@ -14757,7 +14747,7 @@ msgstr "Добавить нового участника" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Действия" @@ -15098,34 +15088,34 @@ msgstr "Результаты ожидаются" msgid "Last Run" msgstr "Последний запуск" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Скрипт больше не присутствует в исходном файле" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Никогда" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Повторить" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Запустить скрипт" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Не удалось загрузить скрипты из модуля %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Скрипты не найдены" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15682,11 +15672,8 @@ msgstr "Максимальная глубина" msgid "Max Length" msgstr "Максимальная длина" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Создать группу" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "Виртуальные IP-адреса" @@ -15902,28 +15889,29 @@ msgstr "" "Нажмите здесь чтобы снова попытаться загрузить " "NetBox." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Связаться" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Заголовок" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Телефон" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Контактная группа" @@ -15932,8 +15920,8 @@ msgid "Add Contact Group" msgstr "Добавить контактную группу" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Роль контакта" @@ -15946,9 +15934,9 @@ msgid "Add Tenant" msgstr "Добавить арендатора" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Группа арендаторов" @@ -15996,7 +15984,7 @@ msgid "View" msgstr "Вид" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Ограничения" @@ -16009,29 +15997,10 @@ msgid "Add Owner" msgstr "Добавить владельца" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Токен" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Выделенные ресурсы" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "Виртуальные процессоры" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Память" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Дисковое пространство" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Добавить виртуальную машину" @@ -16053,20 +16022,29 @@ msgstr "Выбор устройства" msgid "Add Devices" msgstr "Добавить устройства" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Добавить кластер" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Кластерная группа" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Выделенные ресурсы" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Тип кластера" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "Виртуальные процессоры" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Память" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Дисковое пространство" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -16074,10 +16052,6 @@ msgstr "Тип кластера" msgid "Resources" msgstr "Ресурсы" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Виртуальный диск" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -16110,23 +16084,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Алгоритм аутентификации" @@ -16178,18 +16152,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "Идентификатор туннеля" @@ -16252,69 +16226,69 @@ msgstr "Добавить группу беспроводной локально msgid "Link Properties" msgstr "Свойства ссылки" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Контактная группа родителей (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Контактная группа родителей (подстрока)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Контактная группа (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Группа контактов (подстрока)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Контактное лицо (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Роль контакта (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Роль контакта (подстрока)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Контактная группа" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Родительская группа арендаторов (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Родительская группа арендаторов (подстрока)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Группа арендаторов (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Группа арендаторов (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Группа арендаторов (подстрока)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Добавить группы" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Удалить группы" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16322,7 +16296,7 @@ msgstr "" "Имена групп, разделенные запятыми и заключенные в двойные кавычки (например," " «Группа 1, Группа 2»)" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Назначенный контакт" @@ -16461,15 +16435,15 @@ msgstr "Разрешение (ID)" msgid "Notification group (ID)" msgstr "Группа уведомлений (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Группа пользователей (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Группа пользователей (имя)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Пользователь (имя пользователя)" @@ -16494,7 +16468,7 @@ msgstr "Запись включена" msgid "Expires" msgstr "Истекает" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "Разрешенные IP-адреса" @@ -16539,11 +16513,11 @@ msgstr "Последний раз использованный" msgid "Membership" msgstr "Членство" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Пользовательский интерфейс" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16553,7 +16527,7 @@ msgstr "" " свой токен до отправки этой формы, так как после создания токена " "она больше не будет доступна." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16563,33 +16537,33 @@ msgstr "" "поле пустым, чтобы не было ограничений. Пример: 10.1.1.0/24, " "192.168.10.16/32, 2001:DB8:1::/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Подтвердите пароль" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Введите тот же пароль, что и раньше, для проверки." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Пароли не совпадают! Пожалуйста, проверьте введенные данные и попробуйте " "снова." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." msgstr "Выберите типы объектов, к которым будет применяться разрешение." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Дополнительные действия" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Действия, предпринятые в дополнение к перечисленным выше" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16599,20 +16573,20 @@ msgstr "" "Оставьте значение null для соответствия всем объектам этого типа. Список из " "нескольких объектов приведет к логической операции ИЛИ." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Объекты" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Должно быть выбрано хотя бы одно действие." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Неверный фильтр для {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Группы пользователей" @@ -16624,7 +16598,7 @@ msgstr "группа владельцев" msgid "owner groups" msgstr "группы владельцев" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "группа" @@ -16655,7 +16629,7 @@ msgstr "" msgid "permission" msgstr "разрешение" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "разрешения" @@ -16751,18 +16725,18 @@ msgstr "токен" msgid "tokens" msgstr "токены" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "" "Невозможно сохранить токены версии 2: API_TOKEN_PEPPERS не определено." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "Неверный идентификатор перца: {id}. Проверьте настроенный API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16771,36 +16745,36 @@ msgstr "" "Срок годности должен быть в будущем. Текущее серверное время {current_time} " "({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "имя пользователя" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "" "Обязательно. 150 символов или меньше. Только буквы, цифры и @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Пользователь с таким именем уже существует." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "имя" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "фамилия" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "адрес электронной почты" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "активный" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16808,15 +16782,15 @@ msgstr "" "Указывает, следует ли считать этого пользователя активным. Отключите этот " "выбор вместо удаления учетных записей." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "дата присоединения" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "пользователя" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Пользователь с таким именем уже существует." @@ -16828,19 +16802,19 @@ msgstr "Настраиваемые Действия" msgid "Example Usage" msgstr "Пример использования" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Связанный объект не найден с использованием предоставленных атрибутов: " "{params}" -#: netbox/utilities/api.py:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Предоставленным атрибутам соответствуют несколько объектов: {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16849,7 +16823,7 @@ msgstr "" "На связанные объекты следует ссылаться с помощью числового идентификатора " "или словаря атрибутов. Получено нераспознанное значение: {value}" -#: netbox/utilities/api.py:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -16907,7 +16881,7 @@ msgstr "Неверное имя разделителя: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "Цвет RGB в шестнадцатеричном формате. Пример:" -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16916,7 +16890,7 @@ msgstr "" "%s(%r) недействителен. Параметр to_model для CounterCacheField должен быть " "строкой в формате app.model" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -16958,7 +16932,7 @@ msgstr "" "Неверные данные YAML. Данные должны быть в форме нескольких документов или " "одного документа, содержащего список словарей." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -16967,7 +16941,7 @@ msgstr "" "Неверный список ({value}). Должен быть числовым, а диапазоны — в порядке " "возрастания." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -16976,7 +16950,7 @@ msgstr "" "Укажите одно или несколько отдельных чисел или числовых диапазонов, " "разделенных запятыми. Пример: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -17035,7 +17009,7 @@ msgstr "" "Укажите числовой диапазон для создания нескольких IP-адресов.
    Пример: " "192.0.2.[1,5,100-254]/24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Уценка поддерживается синтаксис" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "Уникальное сокращение, удобное для URL-адресов" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "" "Введите контекстные данные в JSON формате." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "MAC-адрес должен быть в формате EUI-48" @@ -17183,13 +17157,13 @@ msgstr "" "Этот объект был изменен с момента визуализации формы. Подробности см. в " "журнале изменений объекта." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Диапазон «{value}» недопустим." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17198,51 +17172,51 @@ msgstr "" "Неверный диапазон: конечное значение ({end}) должно быть больше начального " "значения ({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Повторяющийся или конфликтующий заголовок столбца для»{field}»" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Повторяющийся или конфликтующий заголовок столбца для «{header}»" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Ряд {row}: Ожидается {count_expected} столбцы, но найдены {count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Неожиданный заголовок столбца»{field}«найдено." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" "Столбец»{field}\"не является родственным объектом; нельзя использовать точки" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Неверный атрибут связанного объекта для столбца»{field}«: {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Обязательный заголовок столбца»{header}\"не найден." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Отсутствует обязательное значение параметра динамического запроса: " "'{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17305,17 +17279,17 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Неизвестный app_label/model_name для {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Неверный IP-адрес установлен для {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Столбец с именем {name} уже определен для таблицы {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Не определено" @@ -17393,19 +17367,19 @@ msgstr "{value} должно быть кратно {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} не является допустимым регулярным выражением." -#: netbox/utilities/views.py:80 +#: netbox/utilities/views.py:81 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} должен реализовать функцию get_required_permission" " ()" -#: netbox/utilities/views.py:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} должен реализовать функцию get_required_permission ()" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17450,9 +17424,9 @@ msgid "Cluster (ID)" msgstr "Кластер (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Начните при загрузке" @@ -17474,26 +17448,34 @@ msgstr "Диск (МБ)" msgid "Size (MB)" msgstr "Размер (МБ)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Тип кластера" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Назначенная кластерная группа" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Запуск при загрузке в гипервизоре" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Назначенный кластер" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Назначенное устройство в кластере" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Тип кластера" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Кластерная группа" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17518,7 +17500,7 @@ msgid "Disk size is managed via the attachment of virtual disks." msgstr "Размер диска регулируется путем вложения виртуальных дисков." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Диск" @@ -17629,7 +17611,7 @@ msgstr "" msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Указанный IP-адрес ({ip}) не назначен этой виртуальной машине." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17638,7 +17620,7 @@ msgstr "" "Выбранный родительский интерфейс ({parent}) принадлежит другой виртуальной " "машине ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17647,7 +17629,7 @@ msgstr "" "Выбранный интерфейс моста ({bridge}) принадлежит другой виртуальной машине " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17656,23 +17638,31 @@ msgstr "" "VLAN без тегов ({untagged_vlan}) должна принадлежать той же площадке, что и " "родительская виртуальная машина интерфейса, или она должна быть глобальной." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "размер (МБ)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "виртуальный диск" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "виртуальные диски" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Добавлено {count} устройств(-а) для кластеризации {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "Назначенные VLAN" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Детские интерфейсы" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPsec — транспорт" @@ -17765,64 +17755,64 @@ msgstr "Виртуальное частное дерево Ethernet" msgid "SPB" msgstr "СПБ" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Группа туннелей (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Группа туннелей (подстрока)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "Профиль IPsec (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "Профиль IPsec (имя)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Туннель (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Туннель (название)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "Внешний IP-адрес (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "Политика IKE (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "Политика IKE (название)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "Политика IPsec (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "Политика IPsec (имя)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (подстрока)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "Интерфейс виртуальной машины (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 msgid "VLAN (name)" msgstr "VLAN (название)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Группа туннелей" @@ -17838,13 +17828,13 @@ msgid "Pre-shared key" msgstr "Предварительный общий ключ" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Политика IPsec" @@ -17911,16 +17901,16 @@ msgstr "Каждое оконечное устройство должно ука msgid "Cannot assign both an interface and a VLAN." msgstr "Невозможно назначить одновременно интерфейс и VLAN." -#: netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "Версия IKE" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Предложение" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Назначенный тип объекта" @@ -17979,7 +17969,7 @@ msgstr "Предложения IKE" msgid "proposals" msgstr "предложений" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "предварительный общий ключ" @@ -18031,20 +18021,20 @@ msgstr "Политики IPsec" msgid "IPSec profiles" msgstr "Профили IPsec" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "L2VPN соединение" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "L2VPN соединения" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Терминация L2VPN уже назначена ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18195,49 +18185,49 @@ msgstr "Назначенный интерфейс B" msgid "Side B" msgstr "Сторона B" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "шифр аутентификации" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "группа беспроводной локальной сети" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "группы беспроводной локальной сети" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "беспроводная локальная сеть" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "Интерфейс A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "Интерфейс B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "беспроводное соединение" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "беспроводные соединения" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} не является беспроводным интерфейсом." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Неверное значение канала: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Неверный атрибут канала: {name}" diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index e526261c2368b502bf6b81ba25e6b139adbecd36..2a380ce21d8291501f197cf9b8be0fc1aa7a312f 100644 GIT binary patch delta 74588 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 rft>;mF9`Zy1CQ_0j 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

    >61@5hz6M2fkZ4GPi3DlW1f&7^jIjgoGIW#!=o7 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 diff --git a/netbox/translations/tr/LC_MESSAGES/django.po b/netbox/translations/tr/LC_MESSAGES/django.po index fc8901f6b..c12327e5e 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-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+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" @@ -23,7 +23,7 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Olarak oturum açtı {user}." @@ -48,24 +48,24 @@ msgstr "Şifreniz başarıyla değiştirildi." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Planlanan" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Tedarik" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -77,8 +77,8 @@ msgid "Active" msgstr "Aktif" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Çevrim dışı" @@ -91,9 +91,8 @@ msgstr "Hazırlıktan Kaldırma" msgid "Decommissioned" msgstr "Hizmet dışı bırakıldı" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Birincil" @@ -111,7 +110,7 @@ msgstr "Üçüncül" msgid "Inactive" msgstr "Etkin Olmayan" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Akran" @@ -124,217 +123,217 @@ msgstr "göbek" msgid "Spoke" msgstr "konuştu" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Bölge (ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Bölge (kısa ad)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Site grubu (ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Site grubu (kısa ad)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Site" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Site (kısa ad)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Sağlayıcı (ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Sağlayıcı (kısa ad)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Sağlayıcı hesabı (ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Sağlayıcı hesabı (hesap)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Sağlayıcı ağı (ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Devre tipi (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Devre tipi (kısa ad)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Site (ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Konum (ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Fesih A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Arama" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -343,106 +342,106 @@ msgstr "Arama" msgid "Circuit" msgstr "Devre" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Konum (kısa ad)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "Sağlayıcı Ağı (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Devre (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Devre (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Sanal devre (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Sanal devre (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Sağlayıcı (isim)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Devre grubu (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Devre grubu (kısa ad)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Sanal devre tipi (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Sanal devre tipi (kısa ad)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Sanal devre" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Arayüz (ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN'ler" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -460,28 +459,28 @@ msgstr "ASN'ler" msgid "Provider" msgstr "Sağlayıcı" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -492,43 +491,43 @@ msgstr "Servis ID" msgid "Color" msgstr "Renk" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -544,73 +543,72 @@ msgstr "Renk" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 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" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Sağlayıcı hesabı" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -623,23 +621,22 @@ msgstr "Sağlayıcı hesabı" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -651,45 +648,45 @@ msgstr "Sağlayıcı hesabı" msgid "Status" msgstr "Durum" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -702,22 +699,21 @@ msgstr "Durum" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -726,24 +722,24 @@ msgstr "Durum" msgid "Tenant" msgstr "Kiracı" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Yükleme tarihi" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Fesih tarihi" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Taahhüt oranı (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -752,10 +748,10 @@ msgstr "Taahhüt oranı (Kbps)" msgid "Distance" msgstr "Mesafe" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -763,97 +759,97 @@ msgstr "Mesafe" msgid "Distance unit" msgstr "Mesafe birimi" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Servis Parametreleri" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Öznitellikler" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Kiracılık" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -920,11 +916,6 @@ msgstr "Kiracılık" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -945,40 +936,40 @@ msgstr "Kiracılık" msgid "Description" msgstr "Açıklama" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Sonlandırma türü" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Fesih" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Bağlantı noktası hızı (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Yukarı akış hızı (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Bağlı olarak işaretle" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -986,61 +977,62 @@ msgstr "Bağlı olarak işaretle" msgid "Circuit Termination" msgstr "Devre Sonlandırma" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Fesih Ayrıntıları" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Öncelik" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Sağlayıcı ağı" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1051,17 +1043,17 @@ msgstr "Sağlayıcı ağı" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rol" @@ -1082,15 +1074,15 @@ msgstr "Devre tipi" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1099,17 +1091,17 @@ msgstr "Operasyonel durum" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1145,15 +1137,15 @@ msgid "Operational role" msgstr "Operasyonel rol" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1161,7 +1153,6 @@ msgstr "Operasyonel rol" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1174,33 +1165,33 @@ msgstr "Operasyonel rol" msgid "Interface" msgstr "Arayüz" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1214,37 +1205,37 @@ msgstr "Arayüz" msgid "Location" msgstr "Konum" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1252,88 +1243,88 @@ msgstr "Konum" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "İletişim" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Bölge" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1343,8 +1334,8 @@ msgstr "Bölge" msgid "Site group" msgstr "Site grubu" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1353,58 +1344,58 @@ msgstr "Site grubu" msgid "Account" msgstr "Hesap" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Dönem Tarafı" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Ödev" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1413,202 +1404,202 @@ msgstr "Ödev" msgid "Group" msgstr "Grup" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Devre Grubu" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Devre tipi" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "Grup Ödevi" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "renk" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "devre tipi" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "devre türleri" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "devre ID" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "Benzersiz devre ID" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "durum" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "kurulmuş" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "sonlandırır" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "taahhüt oranı (Kbps)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Taahhüt oranı" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "devre" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "devreler" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "devre grubu" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "devre grupları" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "Üye Kimliği" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "öncelik" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Devre grubu ataması" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "Devre grubu atamaları" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "sonlandırma tarafı" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "bağlantı noktası hızı (Kbps)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Fiziksel devre hızı" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "yukarı akış hızı (Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "Bağlantı noktası hızından farklıysa yukarı akış hızı" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "çapraz bağlantı kimliği" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "Yerel çapraz bağlantının kimliği" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "bağlantı paneli/port(lar)" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "Bağlantı paneli ID ve port numaraları" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "açıklama" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "devre sonlandırma" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "devre sonlandırmaları" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1617,14 +1608,14 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "ad" @@ -1632,13 +1623,13 @@ msgstr "ad" msgid "Full name of the provider" msgstr "Sağlayıcının tam adı" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "kısa ad" @@ -1674,72 +1665,72 @@ msgstr "sağlayıcı ağı" msgid "provider networks" msgstr "sağlayıcı ağları" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "sanal devre tipi" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "sanal devre türleri" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "sanal devre" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "sanal devreler" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "rol" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "sanal devre sonlandırma" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "sanal devre sonlandırmaları" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1794,11 +1785,6 @@ msgstr "sanal devre sonlandırmaları" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1813,14 +1799,14 @@ msgstr "sanal devre sonlandırmaları" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1829,20 +1815,20 @@ msgstr "sanal devre sonlandırmaları" msgid "Name" msgstr "İsim" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Devreler" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1850,44 +1836,44 @@ msgstr "Devreler" msgid "Circuit ID" msgstr "Devre ID" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "A Tarafı" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Z Tarafı" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Taahhüt Oranı" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Ödevler" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Yan" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Sonlandırma Türü" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Sonlandırma Noktası" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Site Grubu" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1903,7 +1889,7 @@ msgstr "Hesaplar" msgid "Account Count" msgstr "Hesap Sayısı" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "ASN Sayısı" @@ -1915,42 +1901,42 @@ msgid "Terminations" msgstr "Fesih" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1974,12 +1960,12 @@ msgstr "Fesih" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1988,35 +1974,35 @@ msgstr "Fesih" msgid "Device" msgstr "Cihaz" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "Bu kullanıcının bu veri kaynağını senkronize etme izni yoktur." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Oluşturulan nesne" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Nesne güncellendi" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Nesne silindi" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "İş başladı" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "İş tamamlandı" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "İş başarısız oldu" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "İş hatası" @@ -2041,13 +2027,13 @@ msgstr "Tamamlandı" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Başarısız" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2102,8 +2088,8 @@ msgid "30 days" msgstr "30 gün" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2116,7 +2102,7 @@ msgstr "30 gün" msgid "Created" msgstr "Oluşturuldu" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Güncellendi" @@ -2160,83 +2146,83 @@ msgstr "Bilgi" msgid "Warning" msgstr "Uyarı" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Hata" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Yerel" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Kullanıcı Adı" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Sadece HTTP(S) ile klonlama için kullanılır" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Şifre" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "Şube" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Uzaktan veri getirilemedi ({name}): {error}" -#: netbox/core/data_backends.py:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "AWS erişim anahtarı kimliği" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "AWS gizli erişim anahtarı" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Veri kaynağı (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Veri kaynağı (isim)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Kullanıcı (ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Kullanıcı adı" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2245,7 +2231,6 @@ msgstr "Kullanıcı adı" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2254,15 +2239,15 @@ msgstr "Kullanıcı adı" msgid "Enabled" msgstr "Etkin" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 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:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2273,122 +2258,122 @@ msgstr "Parametreler" 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: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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Veri Kaynağı" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Dosya" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Veri kaynağı" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Oluşturma" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Nesne Türü" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Sonra oluşturuldu" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Daha önce oluşturuldu" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Sonrasında planlandı" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Önceden planlanmış" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Sonra başladı" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Daha önce başladı" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Sonrasında tamamlandı" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Daha önce tamamlandı" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Kullanıcı" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zaman" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "Sonra" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "Önce" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Eylem" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2425,21 +2410,21 @@ msgstr "" msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Güç" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Güvenlik" @@ -2455,8 +2440,8 @@ msgid "Pagination" msgstr "Sayfalandırma" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Doğrulama" @@ -2466,9 +2451,9 @@ msgstr "Doğrulama" msgid "User Preferences" msgstr "Kullanıcı Tercihleri" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Çeşitli" @@ -2489,168 +2474,168 @@ msgstr "Mevcut değer: {value}" msgid " (default)" msgstr " (varsayılan)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "zaman" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "kullanıcı adı" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "istek kimliği" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "aksiyon" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "mesaj" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "değişiklik öncesi veriler" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "değişim sonrası veriler" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "nesne değişikliği" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "nesne değişiklikleri" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "Değişiklik günlüğü bu nesne türü için desteklenmez ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "oluşturulan" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "yorum Yap" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "yapılandırma verileri" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "yapılandırma revizyonu" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "yapılandırma revizyonları" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Varsayılan yapılandırma" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Geçerli yapılandırma" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Yapılandırma revizyonu #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "türü" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "etkin" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "senkronizasyon aralığı" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "kuralları yok sayın" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Senkronizasyon sırasında yok sayılacak dosyalarla eşleşen desenler (satır " "başına bir tane)" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "parametreler" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "son senkronize edildi" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "veri kaynağı" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "veri kaynakları" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Bilinmeyen arka uç türü: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "Yerel kaynakların URL'leri şununla başlamalıdır {scheme} (veya hiçbir şema " "belirtmeyin)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "Senkronizasyon başlatılamıyor; senkronizasyon zaten devam ediyor." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " @@ -2658,68 +2643,68 @@ msgstr "" "Arka ucu başlatırken bir hata oluştu. Bir bağımlılığın yüklenmesi gerekiyor:" " " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "son güncellendi" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "yol" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Veri kaynağının köküne göre dosya yolu" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "boyut" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "kare" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "Uzunluk 64 onaltılık karakter olmalıdır." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "Dosya verilerinin SHA256 karması" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "veri dosyası" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "veri dosyaları" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "otomatik senkronizasyon kaydı" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "otomatik senkronizasyon kayıtları" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "dosya kökü" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "dosya yolu" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Belirlenen kök yoluna göre dosya yolu" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "yönetilen dosya" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "yönetilen dosyalar" @@ -2748,7 +2733,7 @@ msgstr "başladı" msgid "completed" msgstr "tamamlandı" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "veri" @@ -2800,7 +2785,7 @@ msgstr "enqueue () hem schedule_at hem de imediat değerleriyle çağrılamaz." msgid "object type" msgstr "nesne türü" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "nesne türleri" @@ -2808,24 +2793,24 @@ msgstr "nesne türleri" msgid "Sync Data" msgstr "Verileri Senkronize Et" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Silme işlemi bir koruma kuralı tarafından engellenir: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "Ad Soyad" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2833,13 +2818,13 @@ msgstr "Ad Soyad" msgid "Object" msgstr "Nesne" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "İstek Kimliği" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Mesaj" @@ -2849,28 +2834,28 @@ msgstr "Mesaj" msgid "Is Active" msgstr "Aktif mi" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Son Senkronize Edildi" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "Dosyalar" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Yol" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Son Güncelleme" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2885,8 +2870,8 @@ msgstr "Aralık" msgid "Log Entries" msgstr "Günlük Girişleri" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Seviye" @@ -2894,45 +2879,45 @@ msgstr "Seviye" msgid "No log entries" msgstr "Günlük girişi yok" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Versiyon" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Son Güncelleme" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Minimum NetBox Sürümü" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Maksimum NetBox Sürümü" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Eklenti verisi bulunamadı" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Yazar" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Sertifikalı" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Yayınlandı" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Yüklü Sürüm" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Son Sürüm" @@ -2996,88 +2981,88 @@ msgstr "PID" msgid "No workers found" msgstr "İşçi bulunamadı" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "İş {job_id} bulunamadı" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "İş {id} bulunamadı." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Sıraya alınmış iş #{id} senkronize etmek {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Günlüğe" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Geri yüklenen yapılandırma revizyonu #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "İş {id} silindi." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "İş silinirken hata oluştu {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "İş {id} yeniden sıraya alındı." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "İş {id} sıraya alındı." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "İş {id} durduruldu." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "İş durdurulamadı {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Eklentiler kataloğu yüklenemedi" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Eklenti {name} bulunamadı" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "Arayüz modu q-in-q servis vlan'ı desteklemiyor" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "Arayüz modu etiketsiz vlan'ı desteklemiyor" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "Arayüz modu etiketli vlanları desteklemiyor" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Pozisyon (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "Tesis Kimliği" @@ -3104,8 +3089,8 @@ msgid "Staging" msgstr "Sahneleme" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Hizmetten çıkarma" @@ -3171,7 +3156,7 @@ msgstr "Kullanımdan kaldırıldı" msgid "Millimeters" msgstr "Milimetre" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "İnç" @@ -3189,41 +3174,40 @@ msgstr "Arkadan öne" msgid "Stale" msgstr "Bayat" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3251,7 +3235,7 @@ msgid "Rear" msgstr "Arka" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Sahnelenmiş" @@ -3284,7 +3268,7 @@ msgid "Top to bottom" msgstr "Yukarıdan aşağıya" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Pasif" @@ -3313,9 +3297,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Diğer" @@ -3327,350 +3311,349 @@ msgstr "ITA/Uluslararası" msgid "Physical" msgstr "Fiziksel" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Kablosuz" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Köprü" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Bağlantı Toplama Grubu (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "Hızlı Ethernet (100 Mbps)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "GigabitEthernet (1 Gbps)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "10 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "25 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "40 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "50 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "100 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "200 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "400 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "800 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Takılabilir alıcı-vericiler" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Arka Panel Ethernet" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Hücresel" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seri" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Koaksiyel" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "İstifleme" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Yarım" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Dolu" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Oto" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Erişim" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiketlenmiş" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Etiketlenmiş (Tümü)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "IEEE Standardı" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "Pasif 24V (2 çift)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "Pasif 24V (4 çift)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "Pasif 48V (2 çift)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "Pasif 48V (4 çift)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Bakır" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Fiber Optik" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Tek" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Gövde" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "2C1P bagaj" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "2C2P bagaj" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "2C4P bagaj" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "2C4P bagaj (karışık)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "2C6P bagaj" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "2C8P bagaj" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "2C12P bagaj" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "4C1P bagaj" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "4C2P bagaj" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "4C4P bagaj" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "4C4P bagaj (karışık)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "4C6P bagaj" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "4C8P bagaj" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "8C4P bagaj" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "Kaçış" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P kırılma" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P kopma" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P kopma (karışık)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Bakır - Bükülmüş Çift (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Bakır - Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Bakır - Koaksiyel" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Fiber - Çok Modlu" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Fiber - Tek modlu" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Elyaf - Diğer" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Bağlı" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometre" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Sayaçlar" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Santimetre" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Yedekli" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Tek fazlı" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Üç fazlı" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Engelli" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Arızalı" @@ -3684,275 +3667,275 @@ msgstr "Geçersiz MAC adresi biçimi: {value}" msgid "Invalid WWN format: {value}" msgstr "Geçersiz WWN biçimi: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Ana bölge (ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Ana bölge (kısa ad)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Ana site grubu (ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Ana site grubu (kısa ad)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Grup (ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Grup (kısa ad)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Ana konum (ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Ana konum (kısa ad)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Üretici (ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Üretici (kısa ad)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Kabin tipi (kısa ad)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Kabin tipi (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Rol (ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Rol (kısa ad)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Kabin (ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Kullanıcı (isim)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Varsayılan platform (ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Varsayılan platform (kısa ad)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Ön resmi var" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Arka görüntüsü var" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Konsol bağlantı noktaları vardır" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Konsol sunucusu bağlantı noktaları vardır" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Güç bağlantı noktaları vardır" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Elektrik prizleri var" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Arayüzleri vardır" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Geçiş bağlantı noktaları vardır" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Modül yuvaları vardır" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Cihaz yuvaları var" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Envanter kalemleri var" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Profil (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Profil (isim)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Cihaz tipi (ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Modül tipi (ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Güç bağlantı noktası (ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Arka bağlantı noktası (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Ön bağlantı noktası (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Ana envanter kalemi (ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Yapılandırma şablonu (ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Üst aygıt rolü (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Ana cihaz rolü (slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Acil ana platform (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Acil ana platform (slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Ana platform (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Ana platform (slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Cihaz tipi (kısa ad)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Ana Cihaz (ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Platform (ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Platform (kısa ad)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Site adı (kısa ad)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Ebeveyn bölmesi (ID)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "VM kümesi (ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Küme grubu (kısa ad)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Küme grubu (ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Cihaz modeli (kısa ad)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Tam derinlik mi" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3960,226 +3943,226 @@ msgstr "Tam derinlik mi" msgid "MAC address" msgstr "MAC adresi" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Birincil IP'ye sahiptir" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Bant dışı bir IP'ye sahiptir" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Sanal kasa (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Sanal bir şasi üyesidir" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "OOB İP (KİMLİĞİ)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Sanal cihaz bağlamına sahiptir" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (KİMLİK)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Cihaz modeli" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Modül tipi (model)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Modül yuvası (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Kabin (isim)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Cihaz (ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Cihaz (isim)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Cihaz tipi (model)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Cihaz rolü (ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Cihaz rolü (kısa ad)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Sanal Kasa (ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Sanal Şasi" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Kiracı (ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Kiracı (kısa ad)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Modül (ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Kablo (ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Sanal makine (isim)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Sanal makine (ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Arayüz (isim)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "VM arabirimi (isim)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "VM arabirimi (ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "Atanmıştır" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Birincildir" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "802.1Q Modu" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Atanmış VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "Atanmış VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (KİMLİĞİ)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "VLAN Çeviri Politikası (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4187,129 +4170,129 @@ msgstr "VLAN Çeviri Politikası (ID)" msgid "VLAN Translation Policy" msgstr "VLAN Çeviri Politikası" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "Aygıt ana olduğunda Aygıt için Sanal Kasa Arabirimleri" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "Aygıt ana olduğunda Aygıt için Sanal Kasa Arabirimleri (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Cihaz için Sanal Şasi Arayüzleri" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Cihaz için Sanal Şasi Arayüzleri (ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Arayüz türü" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Ebeveyn arabirimi (ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Köprülü arayüz (ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "LAG arabirimi (ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "MAC Adresi" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Birincil MAC adresi (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Birincil MAC adresi" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Sanal Cihaz Bağlamı" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Sanal Cihaz Bağlamı (Tanımlayıcı)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "Kablosuz LAN" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Kablosuz bağlantı" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Sanal devre sonlandırma (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Ana modül yuvası (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Yüklü modül (ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Yüklü cihaz (ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Yüklü cihaz (isim)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Master (ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Master (isim)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Sonlandırılmamış" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Güç paneli (ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Etiketler" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4319,7 +4302,7 @@ msgstr "Etiketler" msgid "Position" msgstr "Pozisyon" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4327,48 +4310,48 @@ msgstr "" "Alfasayısal aralıklar desteklenir. (Oluşturulan isim sayısıyla " "eşleşmelidir.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Tesis" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "İrtibat Kişisi Adı" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "İletişim telefonu" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Saat dilimi" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4377,70 +4360,70 @@ msgstr "Saat dilimi" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Genişlik" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 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:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Azalan birimler" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Dış genişlik" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Dış yükseklik" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Dış derinlik" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Dış ünite" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Montaj derinliği" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4449,85 +4432,85 @@ msgstr "Montaj derinliği" msgid "Weight" msgstr "Ağırlığı" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Maksimum ağırlık" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Ağırlık birimi" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 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:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Dış Ölçüler" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Kabin tipi" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Seri Numarası" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4536,170 +4519,169 @@ msgstr "Hava akışı" msgid "Rack" msgstr "Kabin" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 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:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Parça numarası" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "U yüksekliği" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Kullanımdan hariç tut" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Şasi" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "VM rolü" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 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:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 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: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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Platform" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Küme" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Yapılandırma" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Modül tipi" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4716,110 +4698,110 @@ msgstr "Modül tipi" msgid "Label" msgstr "etiket" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Uzunluk birimi" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Alan adı" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 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:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Faz" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Gerilim" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amper" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Maksimum kullanım" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Maksimum çekiliş" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Maksimum güç çekimi (watt)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Tahsis edilen çekiliş" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Güç bağlantı noktası" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 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:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "PoE tipi" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 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:776 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 +#: netbox/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4833,369 +4815,369 @@ msgstr "Kablosuz rolü" msgid "Module" msgstr "Modül" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "GECİKME" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Hız" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "Etiketli VLAN'lar" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Etiketli VLAN'lar ekle" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: 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:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Adresleme" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operasyon" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q Anahtarlama" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Ekle/Kaldır" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "VLAN'ları atamak için arayüz modu belirtilmelidir" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Bir erişim arabirimi VLAN'ları etiketlemiş olamaz." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Ana bölgenin adı" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Üst site grubunun adı" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Atanan bölge" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Atanan grup" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "mevcut seçenekler" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Atanan site" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Ana konum" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Konum bulunamadı." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Bu kabin tipinin üreticisi" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "Kabindeki en düşük numaralı konum" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Ray-ray genişliği (inç cinsinden)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Dış boyutlar için birim" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Kabin ağırlığı için birim" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "Atanan kiracının adı" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Atanan rolün adı" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Raf tipi modeli" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Hava akışı yönü" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "Bir raf tipi belirtilmiyorsa genişlik ayarlanmalıdır." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "Bir raf tipi belirtilmiyorsa U yüksekliği ayarlanmalıdır." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Ana site" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 msgid "Rack's location (if any)" msgstr "Rafın konumu (varsa)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Birimler" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Bireysel birim numaralarının virgülle ayrılmış listesi" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Bu cihaz tipini üreten üretici" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "Bu tür cihazlar için varsayılan platform (isteğe bağlı)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Cihaz ağırlığı" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Cihaz ağırlığı için birim" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Modül ağırlığı" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Modül ağırlığı için birim" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "Atanan profil için öznitelik değerleri, sözlük olarak iletilir" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "Öznitelik verileri sağlanıyorsa profil belirtilmelidir." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Üst Aygıt Rolü" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "Cihaz rolü bulunamadı." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Ana platform" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Platform bulunamadı." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Platform atamalarını bu üreticiye sınırlayın" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Atanan rol" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Cihaz tipi üreticisi" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Cihaz tipi modeli" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 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:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Sanal şasi" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Sanallaştırma kümesi" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Atanan konum (varsa)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Atanmış kabin (varsa)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Yüz" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Monte edilmiş kabin yüzü" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Ana cihaz (alt cihazlar için)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Cihaz yuvası" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "Bu cihazın kurulu olduğu cihaz yuvası (alt cihazlar için)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 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:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Modül yuvası" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "Bu modülün kurulu olduğu modül yuvası" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Modül türü" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Bileşenleri çoğaltın" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5203,98 +5185,98 @@ 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:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Bileşenleri benimseyin" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Mevcut bileşenleri benimseyin" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Bağlantı noktası tipi" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Bps cinsinden bağlantı noktası hızı" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Çıkış tipi" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Bu prizi besleyen yerel güç portu" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 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:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: 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:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Köprülü arayüz" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "Gecikme" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Ebeveyn LAG arayüzü" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "VDC isimleri virgülle ayrılmış, çift tırnak işareti ile çevrelenmiştir. " "Örnek:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Fiziksel ortam" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Dubleks" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Poe modu" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Poe tipi" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q çalışma modu (L2 arayüzleri için)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Gruba göre atama için mevcut VLAN'ları filtreleyin" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "Atanmış etiketsiz VLAN kimliği (VLAN grubuna göre filtrelenmiş)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5302,93 +5284,93 @@ msgstr "" "Atanmış etiketli VLAN kimlikleri virgülle ayrılmış, çift tırnak işareti ile " "kaplanmıştır (VLAN grubuna göre filtrelenir). Örnek:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" 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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "Atanmış VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "Rf rolü" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Kablosuz rolü (AP/istasyon)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} cihaza atanmadı {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Fiziksel ortam sınıflandırması" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Yüklü cihaz" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Bu bölmeye takılan çocuk cihazı" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Çocuk cihazı bulunamadı." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Ana envanter kalemi" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Bileşen tipi" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Bileşen Türü" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Bileşen adı" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Bileşen Adı" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "Bileşen türü belirtildiğinde bileşen adı belirtilmelidir" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Bileşen bulunamadı: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "Bileşen adı belirtildiğinde bileşen türü belirtilmelidir" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Atanan arayüzün ana cihazı (varsa)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5396,97 +5378,97 @@ msgstr "Atanan arayüzün ana cihazı (varsa)" msgid "Virtual machine" msgstr "Sanal makine" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "Atanan arabirimin üst VM'si (varsa)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Atanmış arayüz" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Bunu atanan arayüz için birincil MAC adresi yapın" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "Arayüz atarken üst aygıtı veya sanal makineyi belirtmeniz gerekir" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "A Tarafı sitesi" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Ana cihaz A'nın sitesi (varsa)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "A Tarafı Cihazı" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Cihaz adı" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Taraf A tipi" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "A Tarafı adı" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Fesih adı" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "B tarafı sitesi" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Ana cihaz B sitesi (varsa)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "B tarafı cihazı" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Taraf B tipi" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "B tarafı adı" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Bağlantı durumu" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Kablo bağlantı profili" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "Renk adı (örn. “Kırmızı”) veya altıgen kodu (örn. “f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Yan {side_upper}: {device} {termination_object} zaten bağlı" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} yan sonlandırma bulunamadı: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5495,64 +5477,64 @@ 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:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Usta" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Ana cihaz" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Ana sitenin adı" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Yukarı akış güç paneli" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Birincil veya gereksiz" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Besleme tipi (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Tek veya üç fazlı" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "Birincil IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "Birincil IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "Önek uzunluğuna sahip IPv6 adresi, örn. 2001:db8: :1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5592,8 +5574,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5601,104 +5583,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:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Güç Beslemesi" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Cihaz Durumu" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Ana bölge" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Ebeveyn grubu" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Raf sayısı" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Fonksiyon" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Rezervasyon" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: 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:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Bileşenleri" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Cihaz sayısı" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Alt aygıt rolü" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Modül sayısı" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Cİhaz Rolü" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modeli" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "OOB IP'ye sahiptir" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Sanal şasi elemanı" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Sanal cihaz bağlamlarına sahiptir" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Küme grubu" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Kablolu" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "işgal" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5711,48 +5693,48 @@ msgstr "işgal" msgid "Connection" msgstr "Bağlantı" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tür" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Sadece Mgmt" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q modu" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Kablosuz kanal" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Kanal frekansı (MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Kanal genişliği (MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "İletim gücü (dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5762,23 +5744,23 @@ msgstr "İletim gücü (dBm)" msgid "Cable" msgstr "Kablo" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Keşfedildi" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Atanan Cihaz" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Atanmış VM" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Bir arayüze atandı" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "Bir arayüzün birincil MAC'si" @@ -5787,19 +5769,18 @@ msgstr "Bir arayüzün birincil MAC'si" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Bir sanal kasa elemanı zaten yerinde var {vc_position}." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5812,21 +5793,21 @@ msgstr "Kapsam türü" msgid "Scope" msgstr "Kapsam" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Lütfen bir seçin {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Kapsam türü (uygulama ve model)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Arka bağlantı noktaları" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5835,31 +5816,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:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "İletişim Bilgisi" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Kabin Rolü" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "Kısa isim" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 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:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Envanter Kontrolü" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5867,36 +5848,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:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 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:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Profil ve Nitelikler" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 msgid "The lowest-numbered unit occupied by the device" msgstr "Cihazın kullandığı en düşük numaralı birim" -#: netbox/dcim/forms/model_forms.py:652 +#: netbox/dcim/forms/model_forms.py:662 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:657 +#: netbox/dcim/forms/model_forms.py:667 msgid "The priority of the device in the virtual chassis" msgstr "Sanal kasadaki cihazın önceliği" -#: netbox/dcim/forms/model_forms.py:766 +#: netbox/dcim/forms/model_forms.py:776 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:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "ÖZELLİKLERİ" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5910,50 +5891,50 @@ 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:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Konsol bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Konsol sunucusu bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Ön bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Arayüz şablonu" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Elektrik prizi şablonu" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Güç bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Arka bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Konsol Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5965,7 +5946,7 @@ msgstr "Konsol Sunucusu Bağlantı Noktası" msgid "Front Port" msgstr "Ön Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5977,40 +5958,40 @@ msgstr "Ön Bağlantı Noktası" msgid "Rear Port" msgstr "Arka Bağlantı Noktası" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: 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:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Güç Çıkışı" -#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Bileşen Ataması" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 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:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "LAG arayüzü" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 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:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Çocuk Cihazı" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6018,65 +5999,64 @@ 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:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Konsol bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Konsol sunucusu bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Ön bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Güç çıkışı" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Arka bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Envanter Öğesi" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Envanter Öğesi Rolü" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "VM Arayüzü" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 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:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6084,7 +6064,7 @@ msgstr "" "Alfasayısal aralıklar desteklenir. (Oluşturulan nesnelerin sayısıyla " "eşleşmelidir.)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6093,7 +6073,7 @@ msgstr "" "Sağlanan desen belirtir {value_count} Değerler, ama {pattern_count} " "bekleniyor." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6101,21 +6081,21 @@ msgstr "" msgid "Members" msgstr "Üyeler" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Başlangıç pozisyonu" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 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:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Üye Cihazları" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "İlk VC üyesi için bir pozisyon belirtilmelidir." @@ -6128,67 +6108,67 @@ msgstr "" "Geçersiz arka bağlantı noktası konumu ({rear_port_position}): Arka bağlantı " "noktası {name} sadece var {positions} pozisyonları." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "profil" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "etiketlemek" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "uzunluk" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "uzunluk birimi" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "kablo" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "kablolar" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "Kablo uzunluğu ayarlarken bir birim belirtmeniz gerekir" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "Yeni bir kablo oluştururken A ve B sonlandırmalarını tanımlamalıdır." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "Farklı sonlandırma türleri kablonun aynı ucuna bağlanamaz." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Uyumsuz sonlandırma türleri: {type_a} ve {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "A ve B sonlandırmaları aynı nesneye bağlanamaz." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "son" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "kablo sonlandırma" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "kablo sonlandırmaları" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6196,7 +6176,7 @@ msgid "" msgstr "" "Kablo bağlanamıyor {obj_parent} > {obj} çünkü bağlı olarak işaretlenmiştir." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6205,57 +6185,57 @@ msgstr "" "Yinelenen sonlandırma bulundu {app_label}.{model} {termination_id}: kablo " "{cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Kablolar sonlandırılamaz {type_display} arayüzleri" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "Bir sağlayıcı ağına bağlı devre sonlandırmaları kablolanmayabilir." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "aktiftir" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "tamamlandı" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "bölünmüş" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "kablo yolu" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "kablo yolları" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "Tüm kaynak sonlandırmalar aynı bağlantıya eklenmelidir" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "" "Tüm orta açıklıklı sonlandırmalar aynı sonlandırma türüne sahip olmalıdır" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "Tüm orta açıklıklı sonlandırmalar aynı ana nesneye sahip olmalıdır" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Tüm bağlantılar kablo veya kablosuz olmalıdır" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Tüm bağlantılar ilk bağlantı türüyle eşleşmelidir" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6264,23 +6244,23 @@ msgstr "" "{module} bir modül tipine bağlandığında modül yuvası konumunun yerine kabul " "edilir." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Fiziksel etiket" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "Bileşen şablonları farklı bir aygıt türüne taşınamaz." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." msgstr "" "Bir bileşen şablonu hem aygıt türü hem de modül türüyle ilişkilendirilemez." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." @@ -6288,130 +6268,130 @@ msgstr "" "Bir bileşen şablonu, bir aygıt türü veya bir modül türüyle " "ilişkilendirilmelidir." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "konsol bağlantı noktası şablonu" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "konsol bağlantı noktası şablonları" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "konsol sunucusu bağlantı noktası şablonu" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "konsol sunucusu bağlantı noktası şablonları" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "maksimum çekiliş" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "tahsis edilen çekiliş" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "güç bağlantı noktası şablonu" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "güç bağlantı noktası şablonları" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "Tahsis edilen çekiliş maksimum çekilişi aşamaz ({maximum_draw}W)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "besleme bacağı" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Faz (üç fazlı beslemeler için)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "elektrik prizi şablonu" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "elektrik prizi şablonları" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Ana güç bağlantı noktası ({power_port}) aynı cihaz türüne ait olmalıdır" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Ana güç bağlantı noktası ({power_port}) aynı modül türüne ait olmalıdır" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "sadece yönetim" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "köprü arayüzü" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "kablosuz rolü" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "arayüz şablonu" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "arayüz şablonları" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "Köprü arayüzü ({bridge}) aynı cihaz türüne ait olmalıdır" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Köprü arayüzü ({bridge}) aynı modül türüne ait olmalıdır" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "Arka bağlantı noktası ({rear_port}) aynı cihaz türüne ait olmalıdır" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "pozisyonlar" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "ön bağlantı noktası şablonu" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "ön bağlantı noktası şablonları" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6420,15 +6400,15 @@ msgstr "" "Konum sayısı, eşlenen arka bağlantı noktası şablonlarının sayısından az " "olamaz ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "arka bağlantı noktası şablonu" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "arka bağlantı noktası şablonları" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6437,33 +6417,33 @@ msgstr "" "Konum sayısı, eşlenen ön bağlantı noktası şablonlarının sayısından az olamaz" " ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "pozisyon" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "Yüklü bileşenleri yeniden adlandırırken başvurulacak tanımlayıcı" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "modül bölmesi şablonu" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "modül bölmesi şablonları" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "cihaz yuvası şablonu" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "cihaz yuvası şablonları" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6472,21 +6452,21 @@ msgstr "" "Aygıt türünün alt cihaz rolü ({device_type}) cihaz bölmelerine izin vermek " "için “ebeveyn” olarak ayarlanmalıdır." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "parça kimliği" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Üretici tarafından atanan parça tanımlayıcısı" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "envanter öğesi şablonu" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "envanter öğe şablonları" @@ -6615,11 +6595,11 @@ msgid "tagged VLANs" msgstr "etiketli VLAN'lar" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -6638,77 +6618,77 @@ msgid "" "({interface})." msgstr "MAC adresi {mac_address} farklı bir arayüze atanır ({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "ebeveyn LAG" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "Bu arayüz yalnızca bant dışı yönetim için kullanılır" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "hız (Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "dubleks" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64 bit Dünya Çapında Adı" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "kablosuz kanal" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "kanal frekansı (MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Seçilen kanala göre doldurulur (ayarlanmışsa)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "iletim gücü (dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "kablosuz LAN'lar" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "arayüz" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "arayüzleri" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} arabirimlerde kablo takılı olamaz." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} arayüzler bağlı olarak işaretlenemez." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Bir arayüz kendi ebeveyni olamaz." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "Bir üst arabirime yalnızca sanal arabirimler atanabilir." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6716,7 +6696,7 @@ msgid "" msgstr "" "Seçilen üst arabirim ({interface}) farklı bir cihaza aittir ({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6725,14 +6705,14 @@ msgstr "" "Seçilen üst arabirim ({interface}) aittir {device}, sanal kasanın bir " "parçası olmayan {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "Seçilen köprü arayüzü ({bridge}) farklı bir cihaza aittir ({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6741,21 +6721,21 @@ msgstr "" "Seçilen köprü arayüzü ({interface}) aittir {device}, sanal kasanın bir " "parçası olmayan {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Sanal arabirimlerin üst LAG arabirimi olamaz." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "Bir LAG arabirimi kendi ana arabirimi olamaz." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "Seçilen LAG arayüzü ({lag}) farklı bir cihaza aittir ({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6764,31 +6744,31 @@ msgstr "" "Seçilen LAG arayüzü ({lag}) aittir {device}, sanal kasanın bir parçası " "olmayan {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Kanal sadece kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "Kanal frekansı yalnızca kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "Seçili kanal ile özel frekans belirlenemiyor." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "Kanal genişliği yalnızca kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "Seçili kanal ile özel genişlik belirlenemiyor." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "Arayüz modu etiketsiz bir vlan'ı desteklemez." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6845,7 +6825,7 @@ msgid "module bays" msgstr "modül bölmeleri" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 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." @@ -6881,15 +6861,15 @@ msgid "inventory item roles" msgstr "envanter kalemi rolleri" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "seri numarası" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "varlık etiketi" @@ -6929,56 +6909,56 @@ msgstr "Bağımlı çocuklarla bir envanter öğesi taşınamıyor" msgid "Cannot assign inventory item to component on another device" msgstr "Başka bir cihazdaki bileşene envanter öğesi atanamıyor" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "üretici firma" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "üreticiler" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "model" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "varsayılan platform" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "parça numarası" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Ayrık parça numarası (isteğe bağlı)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "yükseklik (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "kullanımdan hariç tut" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "Kabin kullanım oranı hesaplanırken bu tip cihazlar hariç tutulur." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "tam derinliktir" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "Cihaz hem ön hem de arka kabin yüzlerini tüketir." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "ebeveyn/çocuk durumu" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -6986,24 +6966,24 @@ msgstr "" "Ana cihazlar, alt cihazarı cihaz yuvalarında barındırır. Bu cihaz türü ana " "veya alt cihaz değilse boş bırakın." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "hava akımı" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "cihaz tipi" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "cihaz türleri" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "U yüksekliği 0,5 raf ünitesi artışlarla olmalıdır." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7012,7 +6992,7 @@ msgstr "" "{rack} kabininde {device} cihazını {height}U yüksekliğinde barındırmak için " "yeterli alan bulunmamaktadır" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7022,7 +7002,7 @@ msgstr "" "href=\"{url}\">{racked_instance_count} örnekler zaten raflara monte " "edilmiştir." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7030,165 +7010,165 @@ msgstr "" "Ana cihaz olarak sınıflandırmadan önce bu cihazla ilişkili tüm cihaz yuvası " "şablonlarını silmeniz gerekir." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Çocuk cihaz türleri 0U olmalıdır." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Sanal makineler bu role atanabilir" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Bu ada sahip üst düzey bir cihaz rolü zaten var." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Bu slug ile üst düzey bir cihaz rolü zaten var." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "cihaz rolü" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "cihaz rolleri" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "" "İsteğe bağlı olarak bu platformu belirli bir üreticinin cihazlarıyla " "sınırlayın" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "platform" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "platformlar" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "Platform adı benzersiz olmalıdır." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Platform sümüklü böcek benzersiz olmalıdır." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "Bu cihazın hizmet ettiği işlev" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Üretici tarafından atanan şasi seri numarası" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "Bu cihazı tanımlamak için kullanılan benzersiz bir etiket" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "pozisyon (U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "kabin yüzü" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "birincil IPv4" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "birincil IPv6" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "bant dışı IP" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "VC pozisyonu" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Sanal şasi konumu" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "VC önceliği" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Sanal şasi ana seçim önceliği" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "enlem" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "Ondalık formatta GPS koordinatı (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "boylam" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "Aygıt adı site başına benzersiz olmalıdır." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "cihaz" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "cihazlar" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Raf {rack} siteye ait değil {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "{location} Konum {site} adlı siteye ait değil." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "{rack} rafı {location} adlı konuma ait değil." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "Bir raf atamadan raf yüzü seçilemez." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "Bir raf atamadan raf konumu seçilemez." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "Konum 0,5 raf ünitesinin artışlarında olmalıdır." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "Kabin konumunu tanımlarken kabin yüzü belirtilmelidir." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "Bir 0U cihaz tipi ({device_type}) bir raf konumuna atanamaz." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7196,7 +7176,7 @@ msgstr "" "Alt cihaz türleri bir kabin yüzüne atanamaz. Bu, ana cihazın bir " "özelliğidir." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7204,7 +7184,7 @@ msgstr "" "Alt aygıt türleri bir raf konumuna atanamaz. Bu, ana aygıtın bir " "özelliğidir." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7213,22 +7193,22 @@ msgstr "" "U{position} zaten işgal edilmiş veya bu cihaz tipini barındırmak için " "yeterli alana sahip değil: {device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} Bu bir IPv4 adresi değildir." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Belirtilen IP adresi ({ip}) bu cihaza atanmamıştır." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Bu bir IPv6 adresi değildir." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7237,21 +7217,21 @@ msgstr "" "Atanan platform aşağıdakilerle sınırlıdır {platform_manufacturer} cihaz " "türleri, ancak bu cihazın türü şunlara aittir {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Atanan küme farklı bir siteye aittir ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Atanan küme farklı bir konuma aittir ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "Sanal bir kasaya atanan bir aygıtın konumu tanımlanmış olmalıdır." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7260,21 +7240,21 @@ msgstr "" "Cihaz sanal kasadan kaldırılamıyor {virtual_chassis} çünkü şu anda efendisi " "olarak belirlenmiştir." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "domain" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "sanal kasa" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Seçilen usta ({master}) bu sanal kasaya atanmamıştır." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7283,26 +7263,26 @@ msgstr "" "Sanal kasa silinemiyor {self}. Çapraz şasi LAG arabirimleri oluşturan üye " "arayüzleri vardır." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "belirlemek" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Ana aygıta benzersiz sayısal tanımlayıcı" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "yorumlar" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "sanal cihaz bağlamı" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "sanal cihaz bağlamları" @@ -7335,122 +7315,122 @@ msgstr "" "Bir nesne için birincil MAC olarak belirlenirken MAC Adresi yeniden " "atanamıyor" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Bir arayüz kendi başına köprülenemez." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Sanal arabirimler PoE moduna sahip olamaz." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Sanal arabirimler PoE tipine sahip olamaz." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "Bir PoE türü belirlerken PoE modunu belirtmelisiniz." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "Kablosuz rolü yalnızca kablosuz arayüzlerde ayarlanabilir." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "şema" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "modül tipi profili" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "modül tipi profiller" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "öznitellikler" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "modül tipi" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "modül türleri" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Geçersiz şema: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "modül" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "modülleri" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " "device ({device})." msgstr "Modül, atanan cihaza ait bir modül bölmesine kurulmalıdır ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "güç paneli" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "güç panelleri" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "{location} ({location_site}) adlı konum, {site} adlı sitede değil." -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "sağlamak" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "faz" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "voltaj" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "amper" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "maksimum kullanım" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "İzin verilen maksimum çekiliş (yüzde)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "mevcut güç" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "güç beslemesi" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "güç beslemeleri" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7459,71 +7439,71 @@ msgstr "" "Raf {rack} ({rack_site}) ve güç paneli {powerpanel} ({powerpanel_site}) " "farklı sitelerdedir." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "AC beslemesi için voltaj negatif olamaz" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "genişlik" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Ray-ray genişliği" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Kabin ünitelerinde yükseklik" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "başlangıç ünitesi" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Kabin için başlangıç ünitesi" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "azalan birimler" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Birimler yukarıdan aşağıya numaralandırılmıştır" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "dış genişlik" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Rafın dış boyutu (genişlik)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "dış yükseklik" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Kabinin dış boyutu (yükseklik)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "dış derinlik" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Kabinin dış boyutu (derinlik)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "dış ünite" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "montaj derinliği" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7531,75 +7511,75 @@ msgstr "" "Monte edilmiş bir cihazın milimetre cinsinden maksimum derinliği. Dört " "direkli kabinler için bu, ön ve arka raylar arasındaki mesafedir." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "maksimum ağırlık" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Kabin için maksimum yük kapasitesi" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "form faktörü" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "kabin tipi" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "kabin türleri" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "Dış boyut ayarlarken bir birim belirtmeniz gerekir" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "Maksimum ağırlık ayarlarken bir birim belirtmelisiniz" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "raf rolü" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "raf rolleri" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "tesis kimliği" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Yerel olarak atanmış tanımlayıcı" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Fonksiyonel rol" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Bu rafı tanımlamak için kullanılan benzersiz bir etiket" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "raf" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "kabinler" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "Atanan konum üst siteye ait olmalıdır ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7608,7 +7588,7 @@ msgstr "" "Raf en az olmalıdır {min_height}Şu anda yüklü cihazları barındırmak için " "yeterli." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7617,29 +7597,29 @@ msgstr "" "Raf ünitesi numaralandırması şu adreste başlamalıdır: {position} veya şu " "anda yüklü cihazları barındırmak için daha az." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Konum aynı siteden olmalı, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "birimler" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "kabin rezervasyonu" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "raf rezervasyonları" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "{height}U kabin geçersiz birim(ler): {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Aşağıdaki birimler zaten rezerve edilmiştir: {unit_list}" @@ -7747,145 +7727,145 @@ msgstr "Bileşenler Ekle" msgid "Disconnect Selected" msgstr "Seçili Bağlantıyı Kes" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Fesih A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Sonlandırma B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Aygıt A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Aygıt B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Konum A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Konum B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Raf A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Raf B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Site A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Site B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Renk Adı" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Ulaşılabilir" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Aygıtlar" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "Sanal Makineler" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Yapılandırma Şablonu" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "U Yüksekliği" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "IP Adresi" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "IPv4 Adresi" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "IPv6 Adresi" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "VC Pozisyonu" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "VC Önceliği" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 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:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Konum (Aygıt Yuvası)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Konsol bağlantı noktaları" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Konsol sunucusu bağlantı noktaları" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Güç bağlantı noktaları" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Elektrik prizleri" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7895,44 +7875,44 @@ msgstr "Elektrik prizleri" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Arayüzler" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Ön bağlantı noktaları" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Cihaz yuvaları" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Modül bölmeleri" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Envanter kalemleri" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Cihaz Konumu" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Cihaz Sitesi" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modül Yuvası" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7941,167 +7921,164 @@ msgstr "Modül Yuvası" msgid "Inventory Items" msgstr "Envanter Öğeleri" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Kablo Rengi" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "Meslektaşları Bağla" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Bağlı İşaretle" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Maksimum çekim (W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Tahsis edilen çekiliş (W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP Adresleri" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" -msgstr "" +msgstr "Birincil MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC Adresleri" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupları" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Yalnızca Yönetim" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDC'ler" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Sanal Devre" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Eşlemeler" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Yüklü Cihaz" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" -msgstr "" +msgstr "Yüklü Rol" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" -msgstr "" +msgstr "Yüklü Tip" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" -msgstr "" +msgstr "Yüklü Açıklama" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" -msgstr "" +msgstr "Yüklü Seri" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" -msgstr "" +msgstr "Yüklü Varlık Etiketi" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Yüklü Modül" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Modül Seri" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Modül Varlık Etiketi" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Modül Durumu" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Bileşen" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Öğeler" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Kabin Çeşitleri" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Cihaz Türleri" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Modül Çeşitleri" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Platformlar" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Varsayılan Platform" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Tam Derinlik" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Cihaz Sayısı" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8110,9 +8087,9 @@ msgstr "Cihaz Sayısı" msgid "Console Ports" msgstr "Konsol Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8121,9 +8098,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:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8132,9 +8109,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:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8143,9 +8120,9 @@ msgstr "Güç Bağlantı Noktaları" msgid "Power Outlets" msgstr "Elektrik Prizleri" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8153,9 +8130,9 @@ msgstr "Elektrik Prizleri" msgid "Front Ports" msgstr "Ön Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8164,17 +8141,17 @@ msgstr "Ön Bağlantı Noktaları" msgid "Rear Ports" msgstr "Arka Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8183,71 +8160,71 @@ msgstr "Cihaz Yuvaları" msgid "Module Bays" msgstr "Modül Bölmeleri" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Modül Sayısı" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Güç Beslemeleri" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Maksimum Kullanım" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 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:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Raflar" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Yükseklik" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Dış genişlik" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Dış Yükseklik" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Dış Derinlik" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Maksimum Ağırlık" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Raf Sayısı" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Uzay" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Siteler" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "VLAN Grupları" @@ -8261,7 +8238,7 @@ msgstr "{} milimetre" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Seri numarası" @@ -8290,81 +8267,81 @@ msgstr "Sanal Şasi Üyeleri" msgid "Power Utilization" msgstr "Güç Kullanımı" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Bağlantısı kesildi {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Alt Bölgeler" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Çocuk Grupları" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Kabinde Olmayan Cihazlar" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Alt Konumlar" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Rezervasyon" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Uygulama Hizmetleri" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Yapılandırma Bağlamı" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Oluştur Yapılandırması" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Sanal Makineler" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Yüklü cihaz {device} körfezde {device_bay}." -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, 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:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Çocuklar" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Eklenen üye {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, 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:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Kaldırıldı {device} sanal kasadan {chassis}" @@ -8378,13 +8355,13 @@ msgstr "Bilinmeyen ilgili nesne (ler): {name}" msgid "Changing the type of custom fields is not supported." msgstr "Özel alanların türünü değiştirmek desteklenmez." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "Bu komut dosyası için zamanlama etkin değil." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "Planlanan zaman gelecekte olmalıdır." @@ -8461,9 +8438,9 @@ msgid "No" msgstr "Hayır" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Bağlantı" @@ -8560,13 +8537,13 @@ msgstr "Siyah" msgid "White" msgstr "Beyaz" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Web kancası" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Senaryo" @@ -8575,33 +8552,33 @@ msgstr "Senaryo" msgid "Notification" msgstr "Bildirim" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Bilinmeyen operatör: {op}. Şunlardan biri olmalı: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Desteklenmeyen değer türü: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Geçersiz tür {op} operasyon: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Kural seti bir sözlük olmalı, değil {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Geçersiz mantık türü: 'AND' veya 'OR' olmalıdır. Lütfen belgeleri kontrol " "edin." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "Yanlış anahtar (ler) bilgilendirildi. Lütfen belgeleri kontrol edin." @@ -8614,25 +8591,25 @@ msgstr "Widget türü" msgid "Unregistered widget class: {name}" msgstr "Kayıtlı olmayan widget sınıfı: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, 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:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Not" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 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:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Nesne Sayıları" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8640,181 +8617,181 @@ 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:193 +#: netbox/extras/dashboard/widgets.py:194 msgid "Filters to apply when counting the number of objects" msgstr "Nesne sayısını sayarken uygulanacak filtreler" -#: netbox/extras/dashboard/widgets.py:201 +#: netbox/extras/dashboard/widgets.py:202 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:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Nesne Listesi" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "İsteğe bağlı bir nesne listesi görüntüleyin." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Görüntülenecek nesnelerin varsayılan sayısı" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 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:270 +#: netbox/extras/dashboard/widgets.py:271 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:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "RSS Beslemesi" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Harici bir web sitesinden bir RSS beslemesi ekleyin." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "Akış URL'si" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Harici bağlantı gerektirir" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Görüntülenecek maksimum nesne sayısı" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 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:345 +#: netbox/extras/dashboard/widgets.py:346 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:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Kişisel yer imlerinizi gösterin" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, 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:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Olaylar boru hattı içe aktarılamıyor {name} hata: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Komut dosyası modülü (ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Veri dosyası (ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Grup (isim)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Küme türü" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Küme tipi (kısa ad)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Kiracı grubu" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Kiracı grubu (kısa ad)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "etiket" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Etiket (kısa ad)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Yerel yapılandırma bağlam verilerine sahiptir" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Grup adı" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Gerekli" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "UI düzenlenebilir" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Klonlanabilir mi" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Minimum değer" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Maksimum değer" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Doğrulama regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Davranış" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Yeni pencere" @@ -8823,45 +8800,45 @@ 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:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 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:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 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:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 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:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 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:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "HTTP yöntemi" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Yük URL'si" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "SSL doğrulama" @@ -8874,8 +8851,8 @@ msgstr "Gizli" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Etkinlik türleri" @@ -8883,76 +8860,76 @@ msgstr "Etkinlik türleri" msgid "Is active" msgstr "Aktif" -#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Otomatik senkronizasyon etkin" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Nesne türleri" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Bir veya daha fazla atanmış nesne türü" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 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: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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Nesne türü" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Nesne türü (nesne veya çoklu nesne alanları için)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Seçim seti" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Seçim kümesi (seçim alanları için)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "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ülenmediği" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Özel alanın kullanıcı arayüzünde düzenlenebilir olup olmadığı" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "Kullanılacak önceden tanımlanmış seçeneklerin temel kümesi (varsa)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -8961,32 +8938,32 @@ msgstr "" "seçeneklerinin alıntılanmış dizesi: “Seçim1:First Choice, Choice2:Second " "Choice”" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "düğme sınıfı" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Bir gruptaki ilk bağlantının sınıfı açılır düğme için kullanılacaktır." -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 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:188 netbox/extras/forms/filtersets.py:388 -#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 +#: netbox/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Veri dosyası" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Şablon kodunu içeren veri dosyası" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" @@ -8994,219 +8971,218 @@ msgstr "" "Veri dosyası güncellendiğinde şablon içeriğinin otomatik senkronizasyonunu " "etkinleştir" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Yerel içerik veya veri dosyası belirtmelidir" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Bu kuralı tetikleyecek olay türü (ler)" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Eylem nesnesi" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Noktalı yol olarak Webhook adı veya komut dosyası module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Web kancası {name} bulunamadı" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Senaryo {name} bulunamadı" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Atanan nesne türü" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "Girişin sınıflandırılması" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Yorumlar" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Kullanıcılar" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 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:319 -#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 -#: netbox/netbox/navigation/menu.py:415 +#: netbox/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Gruplar" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 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:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Tür Seçenekleri" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "İlgili nesne türü" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Alan tipi" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Seçenekler" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Veriler" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Oluşturma" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "İçerik türleri" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "HTTP içerik türü" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Etkinlik türü" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Eylem türü" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Etiketli nesne türü" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "İzin verilen nesne türü" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Bölgeler" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Site grupları" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Konumlar" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Cihaz türleri" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Roller" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Küme türleri" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Küme grupları" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Kümeler" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Kiracı grupları" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Bu özel alana sahip nesnenin türü (leri) i" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Varsayılan değer" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "İlgili nesnenin türü (yalnızca nesne/çoklu nesne alanları için)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "İlgili nesne filtresi" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Sorgu parametrelerini JSON nesnesi olarak belirtin." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Özel Alan" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9214,7 +9190,7 @@ msgstr "" "Bu alanda depolanan veri türü. Nesne/çoklu nesne alanları için aşağıda " "ilgili nesne türünü seçin." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9222,11 +9198,11 @@ msgstr "" "Bu, form alanı için yardım metni olarak görüntülenecektir. Markdown " "desteklenir." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "İlgili Nesne" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9234,20 +9210,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:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Özel Alan Seçim Seti" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Özel Bağlantı" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Şablonlar" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9256,7 +9232,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:257 +#: netbox/extras/forms/model_forms.py:262 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9264,33 +9240,33 @@ msgstr "" "Bağlantı metni için Jinja2 şablon kodu. Nesneyi {example} şeklinde referans " "alabilirsiniz. " -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Şablon kodu" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Dışa Aktarma Şablonu" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 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:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Kaydedilen Filtre" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Sipariş" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9298,37 +9274,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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Kullanılabilir Sütunlar" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Seçili Sütunlar" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 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:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP isteği" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Eylem seçimi" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "Koşulları girin JSON biçim." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9336,38 +9312,38 @@ msgstr "" "Eyleme iletilecek parametreleri girin JSON" " biçim." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Etkinlik Kuralı" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Tetikleyiciler" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Bildirim grubu" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Bağlam Profilini Yapılandırma" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Kiracılar" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 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:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Yerel veri veya veri dosyası belirtmelidir" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Şurada programlayın" @@ -9375,7 +9351,7 @@ msgstr "Şurada programlayın" msgid "Schedule execution of report to a set time" msgstr "Raporun yürütülmesini belirli bir zamana planlayın" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Her birini tekrarlar" @@ -9383,26 +9359,26 @@ msgstr "Her birini tekrarlar" msgid "Interval at which this report is re-run (in minutes)" msgstr "Bu raporun yeniden çalıştırıldığı aralık (dakika cinsinden)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (Geçerli saat: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Değişiklikleri gerçekleştirme" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Veritabanındaki değişiklikleri ilet (kuru çalıştırma için işaretini " "kaldırın)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Komut dosyasının yürütülmesini belirli bir zamana planlayın" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Bu komut dosyasının yeniden çalıştırıldığı aralık (dakika cinsinden)" @@ -9439,10 +9415,10 @@ msgstr "yapılandırma bağlam profili" msgid "config context profiles" msgstr "bağlam profillerini yapılandırma" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "ağırlık" @@ -9479,31 +9455,31 @@ msgstr "yapılandırma şablonu" msgid "config templates" msgstr "yapılandırma şablonları" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 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:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "Bu özel alanın tuttuğu veri türü" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 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:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "İç alan adı" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Yalnızca alfasayısal karakterlere ve alt çizgilere izin verilir." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 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:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9511,19 +9487,19 @@ msgstr "" "Kullanıcılara görüntülenen alanın adı (belirtilmezse, 'alanın adı " "kullanılacaktır)" -#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "grup adı" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 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:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "gereklidir" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9531,19 +9507,19 @@ msgstr "" "Yeni nesneler oluştururken veya mevcut bir nesneyi düzenlerken bu alan " "gereklidir." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "benzersiz olmalı" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 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:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "arama ağırlığı" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9551,11 +9527,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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "filtre mantığı" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9563,11 +9539,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:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "varsayılan" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9575,7 +9551,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:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9584,35 +9560,35 @@ msgstr "" "JSON değeri olmalıdır). Dizeleri çift tırnak işareti ile kapsülleyin (örn. " "“Foo”)." -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "ekran ağırlığı" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 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:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "minimum değer" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "İzin verilen minimum değer (sayısal alanlar için)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "maksimum değer" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "İzin verilen maksimum değer (sayısal alanlar için)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "doğrulama regex" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9623,200 +9599,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:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "seçim seti" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 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:237 +#: netbox/extras/models/customfields.py:245 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:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "klonlanabilir" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Nesneleri klonlarken bu değeri çoğaltın" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "özel alan" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "özel alanlar" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Geçersiz varsayılan değer”{value}“: {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 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:371 +#: netbox/extras/models/customfields.py:379 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:381 +#: netbox/extras/models/customfields.py:389 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:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Boole alanları için benzersizlik uygulanamaz" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "Seçim alanları bir dizi seçenek belirtmelidir." -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 msgid "Choices may be set only on selection fields." msgstr "Seçenekler yalnızca seçim alanlarında ayarlanabilir." -#: netbox/extras/models/customfields.py:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Nesne alanları bir nesne türü tanımlamalıdır." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, 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:419 +#: netbox/extras/models/customfields.py:427 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:423 +#: netbox/extras/models/customfields.py:431 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:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Doğru" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Yanlış" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, 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:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "Değer bir dize olmalıdır." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Değer regex ile eşleşmelidir '{regex}'" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "Değer bir tamsayı olmalıdır." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Değer en az olmalıdır {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Değer geçmemelidir {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "Değer ondalık olmalıdır." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "Değer doğru veya yanlış olmalıdır." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 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:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, 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:789 +#: netbox/extras/models/customfields.py:797 #, 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:798 +#: netbox/extras/models/customfields.py:806 #, 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:804 +#: netbox/extras/models/customfields.py:812 #, 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:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Geçersiz nesne kimliği bulundu: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Zorunlu alan boş olamaz." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 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:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Seçenekler otomatik olarak alfabetik olarak sıralanır" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "özel alan seçim kümesi" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "özel alan seçim kümeleri" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Temel veya ekstra seçenekleri tanımlamalıdır." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, 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:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9841,19 +9817,19 @@ msgstr "gösterge paneli" msgid "dashboards" msgstr "gösterge tabloları" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "şablon kodu" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Jinja şablon kodu." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "çevre parametreleri" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9862,70 +9838,70 @@ msgstr "" "Herhangi bir ek parametreler Jinja ortamını inşa " "ederken geçmek" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "Varsayılan olarak {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Oluşturulan dışa aktarma dosyasına verilecek dosya adı" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "dosya uzantısı" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Oluşturulan dosya adına eklenecek uzantı" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "ek olarak" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Dosya ek olarak indir" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} bir get_context () yöntemi uygulamalıdır." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Bu kuralın geçerli olduğu nesne (ler) dir." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "Bu kuralı tetikleyecek olay türleri." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "koşullar" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Olayın oluşturulup oluşturulmayacağını belirleyen bir dizi koşul." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "eylem türü" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Eylem nesnesine iletilecek ek veriler" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "olay kuralı" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "etkinlik kuralları" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9935,7 +9911,7 @@ msgstr "" "çağrılacaktır. Jinja2 şablon işleme, istek gövdesi ile aynı bağlamda " "desteklenir." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available burada." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "ek başlıklar" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9961,11 +9937,11 @@ msgstr "" "İsim: Değer. Jinja2 şablon işleme, istek gövdesi ile aynı " "bağlamda desteklenir (aşağıda)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "vücut şablonu" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9978,11 +9954,11 @@ msgstr "" "Kullanıcı adı, istek_kimliği, ve " "veri." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "gizli" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9992,16 +9968,16 @@ msgstr "" "olarak sırrı kullanan yük gövdesinin bir HMAC hex özetini içeren başlık. Sır" " istekte iletilmez." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "" "SSL sertifikası doğrulamasını etkinleştirin. Dikkatle devre dışı bırakın!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA Dosya Yolu" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10009,172 +9985,172 @@ msgstr "" "SSL doğrulaması için kullanılacak belirli CA sertifika dosyası. Sistem " "varsayılanlarını kullanmak için boş bırakın." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "web kancası" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "web kancaları" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "" "SSL doğrulaması devre dışı bırakılmışsa bir CA sertifika dosyası " "belirtmeyin." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Bu bağlantının geçerli olduğu nesne türü (ler) dir." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "bağlantı metni" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Bağlantı metni için Jinja2 şablon kodu" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "bağlantı URL'si" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Bağlantı URL'si için Jinja2 şablon kodu" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Aynı gruba sahip bağlantılar açılır menü olarak görünecektir" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "yeni pencere" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Bağlantıyı yeni bir pencerede açmaya zorla" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "özel bağlantı" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "özel bağlantılar" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Bu şablonun uygulandığı nesne türü (ler) dir." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "dışa aktarma şablonu" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "dışa aktarma şablonları" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "“{name}“ayrılmış bir isimdir. Lütfen farklı bir isim seçin." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Bu filtrenin uygulandığı nesne türü (ler) dir." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "paylaşılan" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "kaydedilmiş filtre" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "kaydedilmiş filtreler" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Filtre parametreleri, anahtar kelime argümanları sözlüğü olarak " "saklanmalıdır." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Tablonun nesne türü" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "tablo" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "tablo yapılandırması" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "tablo yapılandırmaları" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Bilinmeyen tablo: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Bilinmeyen sütun: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "görüntü yüksekliği" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "görüntü genişliği" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "görüntü eki" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "görüntü ekleri" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "Görüntü ekleri bu nesne türüne atanamaz ({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "çeşit" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "dergi girişi" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "dergi girişleri" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Günlüğe kaydetme bu nesne türü için desteklenmez ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "yer imi" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "yer imleri" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Yer imleri bu nesne türüne atanamaz ({type})." @@ -10202,12 +10178,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Bu tür nesneler ({type}) bildirimleri desteklemez." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "gruplar" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "kullanıcıları" @@ -10227,43 +10203,43 @@ msgstr "abonelik" msgid "subscriptions" msgstr "abonelikler" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "yürütülebilir" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "senaryo" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "senaryolar" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "komut dosyası modülü" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "komut dosyası modülleri" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "zaman damgası" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "tarla" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "değer" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "önbelleğe alınan değer" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "önbelleğe alınan değerler" @@ -10300,103 +10276,103 @@ msgstr "Script Yürütme Parametreleri" msgid "Dismiss" msgstr "Görevden alma" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Nesne Türleri" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Benzersizliği Doğrula" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "Görünür" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Düzenlenebilir" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "İlgili Nesne Türü" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Seçim Seti" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Klonlanabilir mi" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Minimum Değer" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Maksimum Değer" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Doğrulama Regex" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Sahibi" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Saymak" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Alfabetik olarak sıralayın" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Yeni Pencere" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME Türü" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Dosya Adı" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Dosya uzantısı" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Ek Olarak" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10406,79 +10382,78 @@ msgstr "Ek Olarak" msgid "Data File" msgstr "Veri Dosyası" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Senkronize" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Görüntü" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Dosya adı" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Boyut" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Tablo Adı" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Okumak" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "SSL Doğrulama" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Etkinlik Türleri" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Otomatik Senkronizasyon Etkin" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Cihaz Rolleri" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Yorumlar (Kısa)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Çizgi" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Yöntemi" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "Bu widget'ı oluşturmaya çalışırken bir hatayla karşılaşıldı:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 msgid "Please try reconfiguring the widget, or remove it from your dashboard." 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:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10532,54 +10507,54 @@ msgstr "Geçersiz öznitelik”{name}“istek için" msgid "Invalid attribute \"{name}\" for {model}" msgstr "\"{name}\" niteliği {model} için geçerli değil." -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Şablon oluşturulurken bir hata oluştu: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Kontrol paneliniz sıfırlandı." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Eklenen widget: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Güncellenmiş widget: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Silinen widget: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Widget silinirken hata oluştu: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 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." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "İsteğe bağlı maske ile geçerli bir IPv4 veya IPv6 adresi girin." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Geçersiz IP adresi biçimi: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "CIDR gösteriminde geçerli bir IPv4 veya IPv6 öneki ve maske girin." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Geçersiz IP önek biçimi: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "İstenen önek boyutlarını barındırmak için yetersiz alan mevcut değil" @@ -10633,180 +10608,180 @@ msgstr "Müşteri" msgid "Invalid IP address format: {address}" msgstr "Geçersiz IP adresi biçimi: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Hedefi içe aktarma" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Hedefi içe aktarma (isim)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Dışa aktarma hedefi" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Dışa aktarma hedefi (isim)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "VRF'yi içe aktarma" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "VRF'yi içe aktarın (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "VRF'yi dışa aktarma" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "VRF'yi (RD) dışa aktarma" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "L2VPN'i içe aktarma" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "L2VPN'i içe aktarma (tanımlayıcı)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "L2VPN'i dışa aktarma" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "L2VPN'i dışa aktarma (tanımlayıcı)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Önek" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RİR (İD)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (kısa ad)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "Önek içinde" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "Önek içinde ve dahil olmak üzere" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Bu önek veya IP'yi içeren önekler" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Maske uzunluğu" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "VLAN Grubu (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "VLAN Grubu (kısa ad)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (KİMLİĞİ)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "VLAN numarası (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Adres" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Bu önek veya IP'yi içeren aralıklar" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Ebeveyn öneki" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "FHRP grubu (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Bir arayüze atanır" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Uygulama Hizmeti (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "IP adresi içinde NAT (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN numarası (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Atanmış VM arabirimi" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "VLAN Çeviri Politikası (isim)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "FHRP Grubu (isim)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "FHRP Grubu (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "IP adresi (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "IP adresi" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "Birincil IPv4 (ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "Birincil IPv4 (adres)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "Birincil IPv6 (ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "Birincil IPv6 (adres)" @@ -10839,21 +10814,21 @@ msgstr "CIDR maskesi (örn. /24) gereklidir." msgid "Address pattern" msgstr "Adres deseni" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Benzersiz alanı uygulayın" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10862,76 +10837,77 @@ msgstr "Özeldir" msgid "RIR" msgstr "ZIVIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Eklenen tarih" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN Grubu" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Önek uzunluğu" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Tamamen kullanılmış gibi davran" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "VLAN Ataması" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Dolu gibi davranın" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -10943,12 +10919,12 @@ msgstr "Grup Kimliği" msgid "Authentication type" msgstr "Kimlik doğrulama türü" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 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:424 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 +#: netbox/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -10960,169 +10936,169 @@ msgstr "Kimlik doğrulama anahtarı" msgid "Authentication" msgstr "Kimlik Doğrulama" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 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/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Q-in-Q rolü" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "İlke" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Limanlar" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Rota hedeflerini içe aktarma" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Rota hedeflerini dışa aktarma" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "Atanmış RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "VLAN grubu (varsa)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "VLAN Sitesi" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "VLAN'ın sitesi (varsa)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "Kapsam Kimliği" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP Grubu" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Atanmış FHRP Grup adı" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Bunu atanan cihaz için birincil IP yapın" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Bant dışı" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "Bunu atanan aygıtın bant dışı IP adresi olarak belirleyin" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Aygıt veya sanal makine belirtilmemiş; birincil IP olarak ayarlanamıyor" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "Aygıt belirtilmemiş; bant dışı IP olarak ayarlanamıyor" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "Sanal makineler için bant dışı IP ayarlanamıyor" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "Arayüz belirtilmedi; birincil IP olarak ayarlanamıyor" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "Arayüz belirtilmedi; bant dışı IP olarak ayarlanamıyor" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Kimlik doğrulama türü" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Atanmış VLAN grubu" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Hizmet VLAN (Q-in-Q/802.1ad müşteri VLAN'ları için)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "VLAN çeviri politikası" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "IP protokolü" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Ebeveyn türü (uygulama ve model)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Üst nesne adı" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "Üst nesne kimliği" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Parent_object_type öğesine ana veya parent_object_id öğelerinden biri dahil " "edilmelidir" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Rota Hedefleri" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Hedefleri içe aktarma" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "İhracat hedefleri" @@ -11134,7 +11110,7 @@ msgstr "VRF tarafından ithal" msgid "Exported by VRF" msgstr "VRF tarafından ihraç edildi" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Özel" @@ -11177,9 +11153,9 @@ msgid "DNS Name" msgstr "DNS Adı" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN'lar" @@ -11204,56 +11180,56 @@ msgstr "Q-in-Q/802.1ad" msgid "VLAN ID" msgstr "VLAN KİMLİĞİ" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Rota Hedefi" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Agrega" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "ASN Aralığı" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "IP Aralığı" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Bunu cihaz/VM için birincil IP yapın" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Bunu cihaz için bant dışı IP yapın" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (İç)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "IP adresi yalnızca tek bir nesneye atanabilir." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "Ana aygıt/sanal makine için birincil IP adresi yeniden atanamıyor" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "Ana aygıt için bant dışı IP adresi yeniden atanamıyor" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Yalnızca bir arayüze atanan IP adresleri birincil IP olarak belirlenebilir." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11261,24 +11237,24 @@ msgstr "" "Yalnızca bir cihaz arayüzüne atanan IP adresleri, bir aygıt için bant dışı " "IP olarak belirlenebilir." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Sanal IP Adresi" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "Atama zaten var" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN kimlikleri" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "Çocuk VLAN'ları" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11288,12 +11264,12 @@ msgstr "" "gelecekteki bir sürümde kaldırılacaktır. Kullanıcılar bu amaçla VLAN " "gruplarını kullanmaya teşvik edilir." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN Çeviri Kuralı" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11301,36 +11277,36 @@ msgstr "" "Bir veya daha fazla bağlantı noktası numarasının virgülle ayrılmış listesi. " "Bir aralık bir tire kullanılarak belirtilebilir." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Uygulama Hizmeti Şablonu" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Ebeveyn türü" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Liman (lar)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Uygulama Hizmeti" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Uygulama Hizmeti şablonu" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "Şablondan" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Özel" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11371,7 +11347,7 @@ msgstr "grup kimliği" msgid "protocol" msgstr "protokol" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "kimlik doğrulama türü" @@ -11403,7 +11379,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIR'ler" @@ -11449,56 +11425,56 @@ msgstr "" "Önekler toplamalarla örtüşemez. {prefix} mevcut bir toplamı kapsar " "({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "rolleri" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "önek" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "Maskeli IPv4 veya IPv6 ağı" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Bu önekin operasyonel durumu" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "Bu önekin birincil işlevi" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "bir havuz" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "Bu önek içindeki tüm IP adresleri kullanılabilir kabul edilir" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "kullanılan işaret" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "önekleri" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "/0 maskesi ile önek oluşturulamıyor." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "küresel tablo" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Yinelenen önek şurada bulundu {table}: {prefix}" @@ -11598,46 +11574,46 @@ msgstr "Ana bilgisayar adı veya FQDN (büyük/küçük harfe duyarlı değil)" msgid "IP addresses" msgstr "IP adresleri" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "/0 maskesi ile IP adresi oluşturulamıyor." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip} bir arayüze atanamayacak bir ağ kimliğidir." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} bir arayüze atanamayacak bir yayın adresidir." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Yinelenen IP adresi şurada bulundu {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "IP adresi oluşturulamıyor {ip} iç menzil {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" msgstr "" "Üst nesne için birincil IP olarak belirlenirken IP adresi yeniden atanamıyor" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" msgstr "" "Üst nesne için OOB IP olarak belirlenirken IP adresi yeniden atanamıyor" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Yalnızca IPv6 adreslerine SLAAC durumu atanabilir" @@ -11781,8 +11757,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRF'ler" @@ -11818,102 +11794,102 @@ msgstr "Site Sayısı" msgid "Provider Count" msgstr "Sağlayıcı Sayısı" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Agregalar" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Eklendi" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "IP Aralıkları" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Önek (Düz)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Derinlik" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Kapsam Türü" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Havuz" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "İşaretli Kullanıldı" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Başlangıç adresi" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "İşaretli Nüfuslu" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (İç)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (Dış)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Atanmış" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Atanan Nesne" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "VID Aralıkları" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VİDEO" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Kuralları" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Yerel VID" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Uzaktan VID" @@ -11934,6 +11910,17 @@ msgstr "Hedefleri İçe Aktar" msgid "Export Targets" msgstr "İhracat Hedefleri" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Grup Oluştur" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Grup Atama" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 IP mevcut" @@ -11970,23 +11957,23 @@ msgstr "" "DNS adlarında yalnızca alfanümerik karakterlere, yıldızlara, tirelere, " "noktalara ve alt çizgilere izin verilir" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Cihaz Arayüzleri" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "VM Arayüzleri" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Çocuk Önekleri" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Çocuk Aralıkları" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "İlgili IP'ler" @@ -12030,7 +12017,7 @@ msgstr "Menzil sınırları tamsayılar olarak tanımlanmalıdır." msgid "{class_name} must implement get_view_name()" msgstr "{class_name} get_view_name () uygulamasını uygulamalıdır" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Geçersiz izin {permission} model için {model}" @@ -12351,15 +12338,15 @@ msgstr "Haritalar URL'si" msgid "Base URL for mapping geographic locations" msgstr "Coğrafi konumları haritalamak için temel URL" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Etiket ekle" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Etiketleri kaldır" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12367,7 +12354,7 @@ 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:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "Nesnenin sahibinin adı" @@ -12380,9 +12367,9 @@ msgstr "{class_name} bir model sınıfı belirtmelidir." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Sahip Grubu" @@ -12429,33 +12416,33 @@ msgstr "Özel alan '{name}'benzersiz bir değere sahip olmalıdır." msgid "Missing required custom field '{name}'." msgstr "Gerekli özel alan eksik '{name}'." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Uzak veri kaynağı" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "veri yolu" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 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:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "otomatik senkronizasyon etkin" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 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:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "senkronize edilen tarih" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} bir sync_data () yöntemi uygulamalıdır." @@ -12480,347 +12467,347 @@ msgstr "mesafe birimi" msgid "Must specify a unit when setting a distance" msgstr "Mesafeyi ayarlarken bir birim belirtmelisiniz" -#: netbox/netbox/navigation/menu.py:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Organizasyon" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Site Grupları" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Kiracı Grupları" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "İletişim Grupları" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "İletişim Rolleri" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "İletişim Atamaları" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Raf Rolleri" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Yükselmeler" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Modüller" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Sanal Cihaz Bağlamları" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Modül Tipi Profilleri" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "İmalatçıları" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Cihaz Bileşenleri" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Envanter Öğesi Rolleri" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Bağlantılar" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Kablolar" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Kablosuz Bağlantılar" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Arayüz Bağlantıları" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Konsol Bağlantıları" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Güç Bağlantıları" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Kablosuz LAN Grupları" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Önek ve VLAN Rolleri" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "ASN Aralıkları" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "VLAN Çeviri Politikaları" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN Çeviri Kuralları" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Uygulama Hizmeti Şablonları" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tüneller" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tünel Grupları" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Tünel Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN'ler" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "L2VPN Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "IKE Teklifleri" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE Politikaları" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "IPSec Önerileri" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec İlkeleri" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec Profilleri" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Sanal Diskler" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Küme Türleri" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Küme Grupları" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Devre Türleri" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Devre Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Sanal Devreler" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Sanal Devre Türleri" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Sanal Devre Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Devre Grupları" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Grup Ödevleri" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Sağlayıcılar" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Sağlayıcı Hesapları" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Sağlayıcı Ağları" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Güç Panelleri" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Yapılandırmalar" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Yapılandırma Bağlamları" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Bağlam Profillerini Yapılandırma" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Yapılandırma Şablonları" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Özelleştirme" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Özel Alan Seçenekleri" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Özel Bağlantılar" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Şablonları Dışa Aktar" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Kaydedilen Filtreler" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Tablo Yapılandırmaları" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Görüntü Ekleri" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Operasyonlar" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Entegrasyonlar" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Veri Kaynakları" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Etkinlik Kuralları" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Web kancaları" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Günlüğe kaydetme" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Bildirim Grupları" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Dergi Girişleri" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: 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:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Yönetici" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 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: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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "İzinler" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Sahip Grupları" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Sahipleri" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistem" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12829,11 +12816,11 @@ msgstr "Sistem" msgid "Plugins" msgstr "Eklentiler" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Yapılandırma Geçmişi" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Arka Plan Görevleri" @@ -12864,6 +12851,7 @@ msgstr "Klon" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Düzenle" @@ -12878,6 +12866,7 @@ msgstr "Düzenle" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -12920,7 +12909,7 @@ msgstr "Düğmeler bir küme veya liste olarak iletilmelidir." msgid "Button color must be a choice within ButtonColorChoices." msgstr "Düğme rengi ButtonColorChoices içinde bir seçim olmalıdır." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -12929,7 +12918,7 @@ msgstr "" "PluginTemplateExtension sınıfı {template_extension} Örnek olarak kabul " "edildi!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -12938,17 +12927,17 @@ msgstr "" "{template_extension} Netbox.plugins.pluginTemplateExtension'ın bir alt " "sınıfı değildir!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} Netbox.Plugins.PluginMenuItem örneği olmalıdır" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} Netbox.Plugins.PluginMenuItem örneği olmalıdır" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} Netbox.Plugins.PluginMenuButton örneği olmalıdır" @@ -13033,16 +13022,16 @@ msgstr "CSV sınırlayıcı" msgid "The character used to separate fields in CSV data" msgstr "CSV verilerindeki alanları ayırmak için kullanılan karakter" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Geçersiz mağaza: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "Başlatıldıktan sonra kayıt defterine mağazalar eklenemiyor" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Mağazalar kayıt defterinden silinemiyor" @@ -13110,30 +13099,30 @@ msgstr "Ukraynalı" msgid "Chinese" msgstr "Çince" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Tümünü seç" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Tümünü değiştir" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Açılır menüyü Aç/Kapat" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "Hayır {model_name} bulunan" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Tarla" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Değer" @@ -13145,16 +13134,24 @@ msgstr "Sahte Eklenti" msgid "Copy" msgstr "Kopyalama" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Geçersiz kod çözme seçeneği: {decoding}! Şunlardan biri olmalı " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "GPS koordinatları" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "İlgili Nesneler" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13171,7 +13168,12 @@ msgstr "Bir liste olmalı." msgid "Must be a dictionary." msgstr "Bir sözlük olmalı." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, 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:519 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13179,60 +13181,55 @@ msgstr "" "Yinelenen nesneler bulundu: {model} Kimlik (lar) ı ile {ids} birden çok kez " "görünür" -#: 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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Toplu ithalat {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "İthal {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Toplu düzenleme {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Güncellendi {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "Hayır {object_type} seçildi." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Yeniden adlandırıldı {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Toplu silme {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Silinmiş {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 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 " "başarısız oldu." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Değişiklik Günlüğü" @@ -13240,21 +13237,21 @@ msgstr "Değişiklik Günlüğü" msgid "Journal" msgstr "dergi" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "Veriler senkronize edilemiyor: Veri dosyası kümesi yok." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Senkronize edilmiş veriler {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Senkronize {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} get_children () uygulamasını uygulamalıdır" @@ -13425,7 +13422,7 @@ msgstr "Hesap Ayrıntıları" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "E-posta" @@ -13473,6 +13470,7 @@ msgstr "Atanan Gruplar" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13549,12 +13547,6 @@ msgstr "Yükleme Tarihi" msgid "Termination Date" msgstr "Fesih Tarihi" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Grup Atama" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Takas Devresi Sonlandırmaları" @@ -14181,17 +14173,17 @@ msgstr "Tamamlanmamış" msgid "Not Connected" msgstr "Bağlı Değil" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT için" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14417,7 +14409,7 @@ msgid "Bridged Interfaces" msgstr "Köprülü Arayüzler" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "VLAN Çeviri" @@ -14452,8 +14444,8 @@ msgstr "Kanal Genişliği" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14461,12 +14453,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "IP Adresi Ekle" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC Adresi Ekle" @@ -14648,7 +14638,7 @@ msgstr "Yeni Üye Ekle" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Eylemler" @@ -14988,34 +14978,34 @@ msgstr "Sonuçlar beklemede" msgid "Last Run" msgstr "Son Koşu" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Komut dosyası artık kaynak dosyada mevcut değil" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Asla" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Tekrar koş" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Komut Dosyasını Çalıştır" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format 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:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Komut Dosyası Bulunamadı" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15567,11 +15557,8 @@ msgstr "Maksimum Derinlik" msgid "Max Length" msgstr "Maksimum Uzunluk" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Grup Oluştur" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "Sanal IP'ler" @@ -15787,28 +15774,29 @@ msgstr "" "Tıklayın burada NetBox'ı tekrar yüklemeyi " "denemek için." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "İletişim" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Başlık" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "İletişim Grubu" @@ -15817,8 +15805,8 @@ msgid "Add Contact Group" msgstr "Kişi Grubu Ekle" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "İletişim Rolü" @@ -15831,9 +15819,9 @@ msgid "Add Tenant" msgstr "Kiracı Ekle" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Kiracı Grubu" @@ -15881,7 +15869,7 @@ msgid "View" msgstr "Görünüm" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Kısıtlamalar" @@ -15894,29 +15882,10 @@ msgid "Add Owner" msgstr "Sahibi Ekle" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Simge" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Tahsis Edilen Kaynaklar" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "Sanal CPU'lar" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Bellek" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Disk Alanı" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Sanal Makine Ekle" @@ -15938,20 +15907,29 @@ msgstr "Cihaz Seçimi" msgid "Add Devices" msgstr "Cihaz Ekle" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Küme Ekle" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Küme Grubu" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Tahsis Edilen Kaynaklar" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Küme Türü" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "Sanal CPU'lar" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Bellek" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Disk Alanı" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -15959,10 +15937,6 @@ msgstr "Küme Türü" msgid "Resources" msgstr "Kaynaklar" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Sanal Disk" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -15995,23 +15969,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Kimlik doğrulama algoritması" @@ -16063,18 +16037,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "Tünel Kimliği" @@ -16137,69 +16111,69 @@ msgstr "Kablosuz LAN Grubu Ekle" msgid "Link Properties" msgstr "Bağlantı Özellikleri" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Ebeveyn iletişim grubu (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Ebeveyn iletişim grubu (kısa ad)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "İletişim grubu (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "İletişim grubu (kısa ad)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "İletişim (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Kişi rolü (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "İletişim rolü (kısa ad)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "İletişim grubu" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Ana kiracı grubu (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Ana kiracı grubu (kısa ad)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Kiracı grubu (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Kiracı Grubu (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Kiracı Grubu (kısa ad)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Grup ekle" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Grupları kaldır" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16207,7 +16181,7 @@ msgstr "" "Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş grup adları (örn. " "“Grup 1, Grup 2\")" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Atanan kişi" @@ -16346,15 +16320,15 @@ msgstr "İzin (ID)" msgid "Notification group (ID)" msgstr "Bildirim grubu (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Kullanıcı grubu (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Kullanıcı grubu (isim)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Kullanıcı (kullanıcı adı)" @@ -16379,7 +16353,7 @@ msgstr "Yazma etkin" msgid "Expires" msgstr "Süre bitiş tarihi" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "İzin verilen IP'ler" @@ -16424,11 +16398,11 @@ msgstr "Son Kullanım" msgid "Membership" msgstr "Üyelik" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Kullanıcı Arayüzü" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16438,7 +16412,7 @@ msgstr "" "kaydettiğinizden emin olun belirteç oluşturulduktan sonra artık " "erişilemeyeceğinden, bu formu göndermeden önce." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16448,32 +16422,32 @@ msgstr "" "olmadan boş bırakın. Örnek: 10.1.1.0/24.192.168.10.16/32,2001: db 8:1:" " :/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Şifreyi onayla" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Doğrulama için öncekiyle aynı şifreyi girin." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Şifreler eşleşmiyor! Lütfen girdilerinizi kontrol edin ve tekrar deneyin." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." msgstr "İznin uygulanacağı nesne türlerini seçin." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Ek eylemler" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Yukarıda listelenenlere ek olarak verilen eylemler" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16483,20 +16457,20 @@ msgstr "" "ifadesi. Bu türdeki tüm nesneleri eşleştirmek için null bırakın. Birden çok " "nesnenin listesi mantıksal bir OR işlemi ile sonuçlanır." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Nesneler" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "En az bir eylem seçilmelidir." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Geçersiz filtre {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Kullanıcı grupları" @@ -16508,7 +16482,7 @@ msgstr "sahip grubu" msgid "owner groups" msgstr "sahip grupları" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "grup" @@ -16538,7 +16512,7 @@ msgstr "Seçili türlerin uygulanabilir nesneleriyle eşleşen Queryset filtresi msgid "permission" msgstr "izin" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "izinler" @@ -16634,18 +16608,18 @@ msgstr "jeton" msgid "tokens" msgstr "jetonlar" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "V2 belirteçleri kaydedilemiyor: API_TOKEN_PEPPERS tanımlanmadı." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "Geçersiz biber kimliği: {id}. Yapılandırılmış API_TOKEN_PEPPERS kontrol " "edin." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16654,36 +16628,36 @@ msgstr "" "Son kullanma süresi gelecekte olmalıdır. Geçerli sunucu saati {current_time}" " ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "Kullanıcı adı" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "" "Gerekli. 150 karakter veya daha az. Yalnızca harfler, rakamlar ve @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Bu kullanıcı adına sahip bir kullanıcı zaten var." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "ilk isim" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "soyadı" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "E-posta adresi" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "aktif" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16691,15 +16665,15 @@ msgstr "" "Bu kullanıcının aktif olarak değerlendirilip değerlendirilmeyeceğini " "belirler. Hesapları silmek yerine bunun seçimini kaldırın." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "katılım tarihi" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "kullanıcı" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Bu kullanıcı adına sahip bir kullanıcı zaten var." @@ -16711,17 +16685,17 @@ msgstr "Özel Eylemler" msgid "Example Usage" msgstr "Örnek Kullanım" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, 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:182 +#: netbox/utilities/api.py:187 #, 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:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16730,7 +16704,7 @@ 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:203 +#: netbox/utilities/api.py:208 #, 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}" @@ -16785,7 +16759,7 @@ msgstr "Geçersiz sınırlayıcı adı: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "Onaltılık olarak RGB rengi. Örnek: " -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16794,7 +16768,7 @@ msgstr "" "%s(%r) geçersiz. counterCacheField için to_model parametresi 'app.model' " "biçiminde bir dize olmalıdır" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -16837,7 +16811,7 @@ msgstr "" "Geçersiz YAML verileri. Veriler birden fazla belge veya bir sözlük listesi " "içeren tek bir belge şeklinde olmalıdır." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -16846,7 +16820,7 @@ msgstr "" "Geçersiz liste ({value}). Sayısal olmalı ve aralıklar artan sırada " "olmalıdır." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -16855,7 +16829,7 @@ msgstr "" "Virgülle ayrılmış bir veya daha fazla ayrı sayı veya sayısal aralık " "belirtin. Örnek: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -16912,7 +16886,7 @@ msgstr "" "Birden çok IP oluşturmak için sayısal bir aralık belirtin.
    Örnek: " "192.0.2. [1.5,100-254] /24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " İndirim sözdizimi desteklenir" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "URL dostu benzersiz stenografi" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "" "İçeriğe bağlam verilerini girin JSON " "biçim." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "MAC adresi EUI-48 formatında olmalıdır" @@ -17061,13 +17035,13 @@ msgstr "" "Bu nesne, form oluşturulduğundan beri değiştirildi. Ayrıntılar için lütfen " "nesnenin değişiklik günlüğüne bakın." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Menzil”{value}“geçersiz." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17076,49 +17050,49 @@ msgstr "" "Geçersiz aralık: Bitiş değeri ({end}) başlangıç değerinden büyük olmalıdır " "({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Yinelenen veya çakışan sütun başlığı”{field}“" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Yinelenen veya çakışan sütun başlığı”{header}“" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Satır {row}: Bekleniyor {count_expected} sütunlar ama bulundu {count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Beklenmeyen sütun başlığı”{field}“bulundu." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "Sütun”{field}“ilgili bir nesne değildir; nokta kullanamaz" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Sütun için geçersiz ilgili nesne özniteliği”{field}“: {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Gerekli sütun başlığı”{header}“Bulunamadı." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Dinamik sorgu parametresi için gerekli değer eksik: '{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "Statik sorgu parametresi için gerekli değer eksik: '{static_params}'" @@ -17177,17 +17151,17 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Bilinmeyen app_label/model_name {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Geçersiz IP adresi ayarlandı {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Adlı bir sütun {name} tablo için zaten tanımlanmıştır {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Tanımlanmamış" @@ -17265,19 +17239,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:80 +#: netbox/utilities/views.py:81 #, 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:116 +#: netbox/utilities/views.py:117 #, 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:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17321,9 +17295,9 @@ msgid "Cluster (ID)" msgstr "Küme (ID)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Önyüklemede başla" @@ -17345,26 +17319,34 @@ msgstr "Disk (MB)" msgid "Size (MB)" msgstr "Boyut (MB)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Küme türü" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Atanmış küme grubu" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Hipervizörde önyüklemede başla" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Atanmış küme" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Küme içinde atanan aygıt" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Küme Türü" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Küme Grubu" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17389,7 +17371,7 @@ msgid "Disk size is managed via the attachment of virtual disks." msgstr "Disk boyutu sanal disklerin eklenmesiyle yönetilir." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Disk" @@ -17498,7 +17480,7 @@ msgstr "IPV olmalı{family} adres. ({ip} bir IPV{version} adres.)" msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Belirtilen IP adresi ({ip}) bu VM'ye atanmadı." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17507,7 +17489,7 @@ msgstr "" "Seçilen üst arabirim ({parent}) farklı bir sanal makineye aittir " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17516,7 +17498,7 @@ msgstr "" "Seçilen köprü arayüzü ({bridge}) farklı bir sanal makineye aittir " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17525,23 +17507,31 @@ msgstr "" "Etiketlenmemiş VLAN ({untagged_vlan}) arabirimin ana sanal makinesiyle aynı " "siteye ait olmalı veya global olmalıdır." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "boyut (MB)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "sanal disk" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "sanal diskler" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Eklendi {count} kümelenecek cihazlar {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "Atanmış VLAN'lar" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Çocuk Arayüzleri" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPsec - Taşıma" @@ -17634,64 +17624,64 @@ msgstr "Ethernet Sanal Özel Ağacı" msgid "SPB" msgstr "SPB" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Tünel grubu (ID)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Tünel grubu (kısa ad)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "IPsec profili (ID)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "IPsec profili (ad)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Tünel (ID)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Tünel (isim)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "Dış IP (ID)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "IKE ilkesi (ID)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "IKE ilkesi (isim)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "IPsec ilkesi (ID)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "IPsec ilkesi (ad)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (kısa ad)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "VM Arabirimi (ID)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 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:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Tünel grubu" @@ -17707,13 +17697,13 @@ 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:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec ilkesi" @@ -17778,16 +17768,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:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "IKE versiyonu" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Teklif" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Atanan Nesne Türü" @@ -17847,7 +17837,7 @@ msgstr "IKE teklifleri" msgid "proposals" msgstr "öneriler" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "önceden paylaşılan anahtar" @@ -17899,20 +17889,20 @@ msgstr "IPsec ilkeleri" msgid "IPSec profiles" msgstr "IPsec profilleri" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "L2VPN sonlandırma" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "L2VPN sonlandırmaları" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "L2VPN Sonlandırma zaten atanmış ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18063,49 +18053,49 @@ msgstr "Atanmış arayüz B" msgid "Side B" msgstr "B Tarafı" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "kimlik doğrulama şifresi" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "kablosuz LAN grubu" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "kablosuz LAN grupları" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "kablosuz LAN" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "arayüz A" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "arayüz B" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "kablosuz bağlantı" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "kablosuz bağlantılar" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} kablosuz bir arayüz değildir." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Geçersiz kanal değeri: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Geçersiz kanal özniteliği: {name}" diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index 0d7c1c34ae8fe53fb4973bafc91f5eac9f8bf483..7ddca3b11a5502fda392480e1c5eabdd9018a772 100644 GIT binary patch delta 74697 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 delta 74202 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 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "Ввійшов в систему як {user}." @@ -47,24 +47,24 @@ msgstr "Ваш пароль успішно змінено." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "Заплановано" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "Забезпечення" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -76,8 +76,8 @@ msgid "Active" msgstr "Активний" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Офлайн" @@ -90,9 +90,8 @@ msgstr "Зняття з експлуатації" msgid "Decommissioned" msgstr "Виведені з експлуатації" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "Первинний" @@ -110,7 +109,7 @@ msgstr "Третинний" msgid "Inactive" msgstr "Неактивний" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Мережевий сусід" @@ -123,217 +122,217 @@ msgstr "Хаб" msgid "Spoke" msgstr "Спиця (в колесі)" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "Регіон (ідентифікатор)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "Регіон (скорочення)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "Група тех. майданчиків (ідентифікатор)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "Група тех. майданчиків (скорочення)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "Тех. майданчик" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "Тех. майданчик (скорочення)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN (ідентифікатор)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "Провайдер (ідентифікатор)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "Провайдер (скорочення)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "Обліковий запис провайдера (ідентифікатор)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "Обліковий запис провайдера (обліковий запис)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "Мережа провайдера (ідентифікатор)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "Тип каналу зв'язку (ідентифікатор)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "Тип каналу зв'язку (скорочення)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "Тех. майданчик (ідентифікатор)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "Місцезнаходження (ідентифікатор)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "Припинення A (ідентифікатор)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "Пошук" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -342,106 +341,106 @@ msgstr "Пошук" msgid "Circuit" msgstr "Канал зв'язку" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "Місцезнаходження (скорочення)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "Мережа провайдера (ідентифікатор)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "Канал зв'язку (ідентифікатор вмісту)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "Канал зв'язку (ідентифікатор)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "Віртуальна схема (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "Віртуальна схема (ідентифікатор)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "Провайдер (ім'я)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "Група каналів зв'язку (ідентифікатор)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "Група каналів зв'язку (скорочення)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "Тип віртуальної схеми (ідентифікатор)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "Тип віртуальної схеми (слимак)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "Віртуальна схема" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "Інтерфейс (ідентифікатор)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -459,28 +458,28 @@ msgstr "ASNs" msgid "Provider" msgstr "Провайдер" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -491,43 +490,43 @@ msgstr "Ідентифікатор служби" msgid "Color" msgstr "Колір" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -543,73 +542,72 @@ msgstr "Колір" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Тип" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "Обліковий запис постачальника" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -622,23 +620,22 @@ msgstr "Обліковий запис постачальника" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -650,45 +647,45 @@ msgstr "Обліковий запис постачальника" msgid "Status" msgstr "Статус" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -701,22 +698,21 @@ msgstr "Статус" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -725,24 +721,24 @@ msgstr "Статус" msgid "Tenant" msgstr "Орендар" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "Дата встановлення" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "Дата припинення дії" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "Гарантована мінімальна швидкість (Кбіт/с)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -751,10 +747,10 @@ msgstr "Гарантована мінімальна швидкість (Кбіт msgid "Distance" msgstr "Відстань" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -762,97 +758,97 @@ msgstr "Відстань" msgid "Distance unit" msgstr "Одиниця відстані" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "Параметри обслуговування" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Атрибути" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "Оренда" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -919,11 +915,6 @@ msgstr "Оренда" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -944,40 +935,40 @@ msgstr "Оренда" msgid "Description" msgstr "Опис" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "Тип кінця" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "Кінець" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "Швидкість порту (Кбіт/с)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "Швидкість висхідного потоку (Кбіт/с)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "Позначити з'єднаним" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -985,61 +976,62 @@ msgstr "Позначити з'єднаним" msgid "Circuit Termination" msgstr "Кінець каналу зв'язку" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "Деталі кінця" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "Пріоритет" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "Мережа провайдера" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1050,17 +1042,17 @@ msgstr "Мережа провайдера" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Роль" @@ -1081,15 +1073,15 @@ msgstr "Тип каналу зв'язку" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1098,17 +1090,17 @@ msgstr "Операційний стан" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1144,15 +1136,15 @@ msgid "Operational role" msgstr "Операційна роль" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1160,7 +1152,6 @@ msgstr "Операційна роль" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1173,33 +1164,33 @@ msgstr "Операційна роль" msgid "Interface" msgstr "Інтерфейс" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1213,37 +1204,37 @@ msgstr "Інтерфейс" msgid "Location" msgstr "Розташування" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1251,88 +1242,88 @@ msgstr "Розташування" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "Контакти" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Регіон" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1342,8 +1333,8 @@ msgstr "Регіон" msgid "Site group" msgstr "Група тех. майданчиків" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1352,58 +1343,58 @@ msgstr "Група тех. майданчиків" msgid "Account" msgstr "Обліковий запис" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "Сторона завершення" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "Призначення" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1412,203 +1403,203 @@ msgstr "Призначення" msgid "Group" msgstr "Група" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "Група каналів зв'язку" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "Тип схеми" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "Групове завдання" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "колір" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "тип каналу зв'язку" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "типи каналів зв'язку" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "ідентифікатор каналу зв'язку" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "Унікальний ідентифікатор каналу зв'язку" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "статус" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "встановлено" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "припинється" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "гарантована швидкість (Кбіт/с)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "Гарантована швидкість" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "канал зв'язку" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "канали зв'язку" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "група каналів зв'язку" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "групи каналів зв'язку" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "Ідентифікатор учасника" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "пріоритет" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "Призначення групи каналів зв'язку" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "Призначення групи каналів зв'язку" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "сторона припинення" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "швидкість порту (Кбіт/с)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "Фізична швидкість каналу зв'язку" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "швидкість висхідного потоку (Кбіт/с)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "" "Швидкість висхідного потоку, якщо вона відрізняється від швидкості порту" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "ідентифікатор перехресного з'єднання" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "Ідентифікатор локального перехресного з'єднання" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "патч-панель/порт(и)" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "Ідентифікатор патч-панелі та номер(и) порту" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "опис" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "кінець каналу зв'язку" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "кінці каналу зв'язку" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "Закриття ланцюга повинно приєднатися до кінцевого об'єкта." #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1617,14 +1608,14 @@ msgstr "Закриття ланцюга повинно приєднатися д #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "назва" @@ -1632,13 +1623,13 @@ msgstr "назва" msgid "Full name of the provider" msgstr "Повна назва провайдера" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "скорочення" @@ -1674,72 +1665,72 @@ msgstr "мережа провайдера" msgid "provider networks" msgstr "мережі провайдера" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "тип віртуальної схеми" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "типи віртуальних схем" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "віртуальна схема" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "віртуальні схеми" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "роль" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "припинення віртуальної схеми" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "завершення віртуальних схем" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1794,11 +1785,6 @@ msgstr "завершення віртуальних схем" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1813,14 +1799,14 @@ msgstr "завершення віртуальних схем" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1829,20 +1815,20 @@ msgstr "завершення віртуальних схем" msgid "Name" msgstr "Назва" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "Канали зв'язку" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1850,44 +1836,44 @@ msgstr "Канали зв'язку" msgid "Circuit ID" msgstr "Ідентифікатор каналу зв'язку" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "Сторона А" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Сторона Б" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "Гарантований процент чи коефіцієнт доступності" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "Завдання" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "Сторона" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "Тип припинення" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "Точка припинення" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "Група тех. майданчиків" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1903,7 +1889,7 @@ msgstr "Рахунки" msgid "Account Count" msgstr "Кількість рахунків" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "Кількість ASN" @@ -1915,42 +1901,42 @@ msgid "Terminations" msgstr "Кінці" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1974,12 +1960,12 @@ msgstr "Кінці" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1988,35 +1974,35 @@ msgstr "Кінці" msgid "Device" msgstr "Пристрій" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "Цей користувач не має дозволу на синхронізацію цього джерела даних." -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "Об'єкт створений" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "Об'єкт оновлений" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "Об'єкт видалений" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "Завдання почалося" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "Завдання завершено" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "Збій завдання" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "Завдання завершено з помилкою" @@ -2041,13 +2027,13 @@ msgstr "Завершено" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Збій" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2102,8 +2088,8 @@ msgid "30 days" msgstr "30 днів" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2116,7 +2102,7 @@ msgstr "30 днів" msgid "Created" msgstr "Створено" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "Оновлено" @@ -2160,83 +2146,83 @@ msgstr "Інформація" msgid "Warning" msgstr "Попередження" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "Помилка" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Місцеві" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "Ім'я користувача" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "Використовується лише для клонування за допомогою HTTP(S)" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "Пароль" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "Відділення" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Не вдалося отримати збійні дані ({name}): {error}" -#: netbox/core/data_backends.py:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "Ідентифікатор ключа доступу AWS" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "Ключ таємничого доступу до AWS" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "Джерело даних (ідентифікатор)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "Джерело даних (назва)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "Користувач (ідентифікатор)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "Ім'я користувача" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2245,7 +2231,6 @@ msgstr "Ім'я користувача" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2254,15 +2239,15 @@ msgstr "Ім'я користувача" msgid "Enabled" msgstr "Увімкнено" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Інтервал синхронізації" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2273,122 +2258,122 @@ msgstr "Параметри" msgid "Ignore rules" msgstr "Ігнорувати правила" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: 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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "Джерело даних" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Файл" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "Джерело даних" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "Творчість" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "Тип об'єкта" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "Створено після" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "Створено раніше" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "Заплановано після" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "Заплановано раніше" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "Почнється після" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "Почнється раніше" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "Завершено після" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "Завершено раніше" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "Користувач" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Час" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "Після" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "Раніше" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "Дія" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2423,21 +2408,21 @@ msgstr "Потрібно вивантажити файл або вибрати msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "Електрика" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Безпека" @@ -2453,8 +2438,8 @@ msgid "Pagination" msgstr "Нумерація сторінок" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "Перевірка" @@ -2464,9 +2449,9 @@ msgstr "Перевірка" msgid "User Preferences" msgstr "Параметри користувача" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "Різне" @@ -2487,236 +2472,236 @@ msgstr "Поточне значення: {value}" msgid " (default)" msgstr " (за замовчуванням)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "час" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "ім'я користувача" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "Ідентифікатор запиту" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "дія" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "повідомлення" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "дані перед зміною" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "дані після зміни" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "зміна об'єкта" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "змін об'єкта" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "Журнал змін не підтримується для цього типу об'єктів ({type})." -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "створено" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "коментар" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "дані конфігурації" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "версія конфігурації" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "версії конфігурації" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "Налаштування за замовчуванням" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "Поточне налаштування" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "Ревізія конфігурації #{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "тип" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "увімкнено" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "інтервал синхронізації" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "ігнорувати правила" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "" "Шаблони (по одному на рядок), що відповідають файлам, які слід ігнорувати " "під час синхронізації" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "параметри" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "останній синхронізований" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "джерело даних" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "джерела даних" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "Невідомий тип бекенда: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "" "URL-адреси для локальних джерел повинні починатися з {scheme} (або не " "вказуйте схему)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "Не вдається ініціювати синхронізацію; бо синхронізація вже триває." -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "" "Виникла помилка при ініціалізації бекенду. Необхідно встановити залежність: " -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "останнє оновлення" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "доріжка" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "Шлях до файлу відносно кореня джерела даних" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "розмір" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "хеш" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "Довжина повинна становити 64 шістнадцяткові символи." -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "SHA256 хеш даних файлу" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "файл даних" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "файли даних" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "автоматична синхронізація запису" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "автоматична синхронізація записів" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "кореневий файл" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "шлях до файлу" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "Шлях до файлу відносно призначеного кореневого шляху" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "керований файл" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "керовані файли" @@ -2745,7 +2730,7 @@ msgstr "розпочато" msgid "completed" msgstr "завершено" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "дані" @@ -2799,7 +2784,7 @@ msgstr "" msgid "object type" msgstr "тип об'єкта" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "типи об'єктів" @@ -2807,24 +2792,24 @@ msgstr "типи об'єктів" msgid "Sync Data" msgstr "Синхронізація даних" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Видалення запобігає правилу захисту: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "П.І.Б." -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2832,13 +2817,13 @@ msgstr "П.І.Б." msgid "Object" msgstr "Об'єкт" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "Ідентифікатор запиту" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "Повідомлення" @@ -2848,28 +2833,28 @@ msgstr "Повідомлення" msgid "Is Active" msgstr "Є активним" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "Востаннє синхронізовано" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "Файли" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "Шлях" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "Останнє оновлення" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2884,8 +2869,8 @@ msgstr "Інтервал" msgid "Log Entries" msgstr "Записи журналу" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "Рівень" @@ -2893,45 +2878,45 @@ msgstr "Рівень" msgid "No log entries" msgstr "Немає записів журналу" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "Версія" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "Останнє оновлення" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Мінімальна версія NetBox" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Максимальна версія NetBox" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "Не знайдено даних плагіна" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "Автор" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "Сертифіковано" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "Опубліковано" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "Встановлена версія" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "Найновіша версія" @@ -2995,88 +2980,88 @@ msgstr "PID" msgid "No workers found" msgstr "Робочих процессів не знайдено" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "Завдання {job_id} не знайдено" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "Завдання {id} не знайдено." -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "Завдання у черзі #{id} синхронізовано з {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "Журнал" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "Відновлена версія конфігурації #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "Завдання {id} було видалено." -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "Помилка при видаленні завдання {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "Завдання {id} було знову поставлено в чергу." -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "Завдання {id} був поставлений у чергу." -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "Завдання {id} було зупинено." -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "Не вдалося зупинити завдання {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "Не вдалося завантажити каталог плагінів" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "Плагін {name} не знайдено" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "Режим інтерфейсу не підтримує службу q-in-q vlan" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "Режим інтерфейсу не підтримує vlan без тегів" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "Режим інтерфейсу не підтримує теговані vlans" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "Позиція (U)" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "Ідентифікатор об'єкта" @@ -3103,8 +3088,8 @@ msgid "Staging" msgstr "Підготовка" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Виведення з експлуатації" @@ -3170,7 +3155,7 @@ msgstr "Застарілий" msgid "Millimeters" msgstr "Міліметри" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "Дюйми" @@ -3188,41 +3173,40 @@ msgstr "Ззаду спереду" msgid "Stale" msgstr "Несвіжі" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3250,7 +3234,7 @@ msgid "Rear" msgstr "Ззаду" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Підготовлено" @@ -3283,7 +3267,7 @@ msgid "Top to bottom" msgstr "Зверху вниз" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "Пасивний" @@ -3312,9 +3296,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "Інше" @@ -3326,350 +3310,349 @@ msgstr "ITA/Міжнародні" msgid "Physical" msgstr "Фізичний" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Бездротові мережі" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "Міст" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "Група агрегації каналів (LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "Швидкий Ethernet (100 Мбіт/с)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "ГігабітEthernet (1 Гбіт/с)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "2,5/5 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "10 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "25 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "40 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "50 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "100 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "200 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "400 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "800 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "Приймачі, що підключаються" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "Передня панель Ethernet" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "Стільниковий" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Серійний" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "Коаксіальний" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "Стекований" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "Половинний" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "Повний" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "З мітками" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "З мітками (Усі)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "К-в-кв. (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "Пасивний 24В (2-парний)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "Пасивний 24В (4-парний)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "Пасивний 48В (2-парний)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "Пасивний 48В (4-парний)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "Мідний" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "Волоконно-оптичний" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" msgstr "Одномісний" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1С1П" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1С2П" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1С4П" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "1С6П" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "1С8П" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1С12П" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1С16П" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Стовбур" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "2C1P багажник" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "2C2P багажник" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "2C4P багажник" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "Багажник 2C4P (перемішування)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "2C6P багажник" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "2C8P багажник" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "2C12P багажник" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "4C1P багажник" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "4C2P багажник" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "4C4P багажник" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "Багажник 4C4P (перемішування)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "4C6P багажник" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "4C8P багажник" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "8C4P багажник" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "прорив" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1С4П: 4С1П прорив" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1С6П: 6С1П прорив" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P прорив (перемішування)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Мідь - кручена пара (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "Мідь - Твінакс (ЦАП)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "Мідь - Коаксіальна" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "Волокно - багатомодовий" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "Волокно - одномодовий" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "Волокно - Інше" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "Підключений" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Кілометри" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метри" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "Сантиметри" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Милі" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Фути" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "Надлишковий" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "Однофазний" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "Трифазний" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Вимкнений" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "Несправний" @@ -3683,275 +3666,275 @@ msgstr "Невірний формат MAC-адреси: {value}" msgid "Invalid WWN format: {value}" msgstr "Невірний формат WWN: {value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "Батьківський регіон (ідентифікатор)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "Батьківський регіон (скорочення)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "Батьківська група тех. майданчиків (ідентифікатор)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "Батьківська група тех. майданчиків (скорочення)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "Група (ідентифікатор)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "Група (скорочення)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "AS (ідентифікатор)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "Батьківське місцезнаходження (ідентифікатор)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "Батьківське розташування (скорочення)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "Виробник (ідентифікатор)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "Виробник (скорочення)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "Тип стійки (скорочення)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "Тип стійки (ідентифікатор)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "Роль (ідентифікатор)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "Роль (скорочення)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "Стійка (ідентифікатор)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "Користувач (ім'я)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "Платформа за замовчуванням (ідентифікатор)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "Платформа за замовчуванням (скорочення)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "Має фронтальне зображення" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "Має зображення ззаду" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "Має консольні порти" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "Має порти консольного сервера" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "Має порти живлення" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "Має розетки" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "Має інтерфейси" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "Має прохідні порти" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "Має модульні відсіки" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "Має відсіки для пристроїв" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "Має предмети інвентарю" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "Профіль (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "Профіль (ім'я)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "Тип пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "Тип модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "Порт живлення (ідентифікатор)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "Задній порт (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "Передній порт (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "Батьківський предмет інвентарю (ідентифікатор)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "Шаблон конфігурації (ідентифікатор)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "Роль батьківського пристрою (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "Роль батьківського пристрою (slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "Безпосередня батьківська платформа (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "Безпосередня батьківська платформа (слимак)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "Батьківська платформа (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "Батьківська платформа (слимак)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "Тип пристрою (скорочення)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "Батьківський пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "Платформа (ідентифікатор)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "Платформа (скорочення)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "Назва тех. майданчика (скорочення)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "Батьківський відсік (ідентифікатор)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "Кластер віртуальних машини (ідентифікатор)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "Кластерна група (скорочення)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "Група кластерів (ідентифікатор)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "Модель пристрою (скорочення)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "Це повна глибина" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3959,226 +3942,226 @@ msgstr "Це повна глибина" msgid "MAC address" msgstr "MAC-адреса" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Має основний IP" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "Має IP для зовнішнього незалежного керування" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "Віртуальне шасі (ідентифікатор)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "Є віртуальним членом шасі" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "IP для зовнішнього незалежного керування (ідентифікатор)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "Має контекст віртуального пристрою" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "Імпульсне джерело живлення (ідентифікатор)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "Модель пристрою" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "Тип модуля (модель)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "Відсік модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "Стійка (назва)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "Пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "Пристрій (назва)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "Тип пристрою (модель)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "Роль пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "Роль пристрою (скорочення)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "Віртуальне шасі (ідентифікатор)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "Віртуальне шасі" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "Орендар (ідентифікатор)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "Орендар (скорочення)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "Модуль (ідентифікатор)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "Кабель (ідентифікатор)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "Віртуальна машина (назва)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "Віртуальна машина (ідентифікатор)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "Інтерфейс (назва)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "Інтерфейс віртуальної машини (назва)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "Інтерфейс віртуальної машини (ідентифікатор)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "призначається" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "Є первинним" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "Режим 802.1Q" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "Призначений VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "Призначений VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ідентифікатор)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "Політика перекладу VLAN (ідентифікатор)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4186,130 +4169,130 @@ msgstr "Політика перекладу VLAN (ідентифікатор)" msgid "VLAN Translation Policy" msgstr "Політика перекладу VLAN" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "Віртуальні інтерфейси шасі для пристрою, коли пристрій є головним" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "" "Віртуальні інтерфейси шасі для пристрою, коли пристрій є головним (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "Віртуальні інтерфейси шасі для пристрою" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "Віртуальні інтерфейси шасі для пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "Вид інтерфейсу" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "Батьківський інтерфейс (ідентифікатор)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "Мостовий інтерфейс (ідентифікатор)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "Інтерфейс LAG (ідентифікатор)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "MAC-адреса" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "Основна MAC-адреса (ідентифікатор)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Основна MAC-адреса" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Контекст віртуального пристрою" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "Контекст віртуального пристрою (ідентифікатор)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "Бездротова локальна мережа" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "Бездротова зв'язок" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "Припинення віртуальної схеми (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "Відсік батьківського модуля (ідентифікатор)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "Встановлений модуль (ідентифікатор)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "Встановлений пристрій (ідентифікатор)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "Встановлений пристрій (назва)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "Майстер (ідентифікатор)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "Майстер (ім'я)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "Незакінчений" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "Панель живлення (ідентифікатор)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "Мітки" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4319,7 +4302,7 @@ msgstr "Мітки" msgid "Position" msgstr "Позиція" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" @@ -4327,48 +4310,48 @@ msgstr "" "Підтримуються буквено-цифрові діапазони. (Повинен збігатися з кількістю " "створених імен.)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "Об'єкт" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "Ім'я контакту" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "Контактний телефон" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "Часовий пояс" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4377,70 +4360,70 @@ msgstr "Часовий пояс" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Ширина" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 msgid "Height (U)" msgstr "Висота (U)" -#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Юніти у низхідному порядку" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "Зовнішня ширина" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "Зовнішня висота" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "Зовнішня глибина" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "Зовнішній блок" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "Глибина монтажу" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4449,85 +4432,85 @@ msgstr "Глибина монтажу" msgid "Weight" msgstr "Вага" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "Максимальна вага" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "Вага юніта" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 msgid "Rack Type" msgstr "Тип стійки" -#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "Зовнішні розміри" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "Тип стійки" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "Серійний номер" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4536,170 +4519,169 @@ msgstr "Потік повітря" msgid "Rack" msgstr "Стійка" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "Платформа за замовчуванням" -#: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "Номер партії" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "Висота U" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "Виключити з утилізації" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Профіль" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "Шасі" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "Роль віртуальної машини" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 msgid "Device type" msgstr "Тип пристрою" -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 msgid "Device role" msgstr "Роль пристрою" -#: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: 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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "Платформа" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "Кластер" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "Конфігурація" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4716,110 +4698,110 @@ msgstr "Тип модуля" msgid "Label" msgstr "Етикетка" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "Довжина юніта" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "Домен" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 msgid "Power panel" msgstr "Панель живлення" -#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Фаза" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Напруга" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Сила струму" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "Максимальне використання" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "Максимальна потужність" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "Максимальна споживана потужність (Вт)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "Виділена потужність" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Порт живлення" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 msgid "Feed leg" msgstr "Фідер живлення" -#: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "Тип PoE" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Бездротова роль" -#: 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/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4833,371 +4815,371 @@ msgstr "Бездротова роль" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "Швидкість" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "VLAN'и з мітками" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "Додати VLAN'и з мітками" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Група бездротової локальної мережі" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "Адресація" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Операція" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Комутація 802.1Q" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "Додати/Видалити" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "Для призначення VLAN'ів необхідно вказати режим інтерфейсу" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "Інтерфейс доступу не може призначити VLAN'и з мітками." -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "Назва батьківського регіону" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "Назва батьківської групи тех. майданчиків" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "Призначений регіон" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "Призначена група" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "доступні опції" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "Призначений тех. майданчик" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "Місцезнаходження прабатька" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "Місцезнаходження не знайдено." -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "Виробник даного стелажного типу" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "Позиція з найменшою нумерованістю в стійці" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "Ширина рейки до рейки (у дюймах)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "Блок для зовнішніх розмірів" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "Блок для стелажних ваг" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "ПІБ призначеного орендаря" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "Назва призначеної ролі" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "Модель типу стійки" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "Напрямок повітряного потоку" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "Ширина повинна бути встановлена, якщо не вказано тип стійки." -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "Висота U повинна бути встановлена, якщо не вказано тип стійки." -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "Батьківський тех. майданчик" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 msgid "Rack's location (if any)" msgstr "Розташування стійки (якщо є)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "Юніти" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "Список окремих номерів юнітів, розділених комами" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "Виробник, який випускає цей тип пристрою" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "Платформа за замовчуванням для пристроїв такого типу (опціонально)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "Вага пристрою" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "Вага пристрою на 1 юніт" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "Вага модуля" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "Вага модуля на 1 юніт" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "Значення атрибутів для призначеного профілю, передані як словник" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "Профіль повинен бути вказаний, якщо надаються дані атрибутів." -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "Роль батьківського пристрою" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "Роль пристрою не знайдена." -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "Батьківська платформа" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "Платформа не знайдена." -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "Обмежте призначення платформи цьому виробнику" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "Призначена роль" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "Тип пристрою виробник" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "Модель типу пристрою" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 msgid "Assigned platform" msgstr "Призначена платформа" -#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "Віртуальне шасі" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "Кластер віртуалізації" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "Призначене місце розташування (якщо є)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "Призначена стійка (якщо така є)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "Лицева сторона" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "Змонтована лицева сторона стійки" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "Батьківський пристрій (для підпорядкованих пристроїв)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "Відсік для пристроїв" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "" "Відсік для пристрою, в якому встановлено цей пристрій (для підпорядкованих " "пристроїв)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 msgid "The device in which this module is installed" msgstr "Пристрій, в якому встановлений даний модуль" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "Відсік для модулів" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "Відсік для модуля, в якому встановлений цей модуль" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Повторювання компонентів" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5205,99 +5187,99 @@ msgstr "" "Автоматично заповнювати компоненти, пов'язані з цим типом модуля (увімкнено " "за замовчуванням)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Прийняти компоненти" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Прийняти вже існуючі компоненти" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "Тип порту" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "Швидкість порту в біт/с" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "Тип розетки (живлення)" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "Локальний порт живлення, який живить цю розетку" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 msgid "Electrical phase (for three-phase circuits)" msgstr "Електрична фаза (для трифазних ланцюгів)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Батьківський інтерфейс" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "Інтерфейс типу мост" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "LAG" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "Батьківський інтерфейс LAG" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Джерела живлення постійного струму" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "" "Імена джерел живлення постійного струму, розділені комами, укладені " "подвійними лапками. Приклад:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "Фізичне середовище" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "Дуплекс" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "Режим PoE" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "Тип PoE" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Режим роботи IEEE 802.1Q (для інтерфейсів L2)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "Фільтр VLANів, доступних для призначення за групами" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "" "Призначений ідентифікатор VLAN без тегів (відфільтрований за групою VLAN)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" @@ -5305,97 +5287,97 @@ msgstr "" "Призначені ідентифікатори VLAN з тегами, розділені комами, укладені " "подвійними лапками (\") (відфільтровані групою VLAN). Приклад:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" msgstr "" "Призначений ідентифікатор VLAN служби Q-in-Q (відфільтрований за групою " "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/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "Призначений VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "роль RF" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "Бездротова роль (AP/станція)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "" "Джерело живлення постійного струму {vdc} не призначається до пристрою " "{device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "Класифікація фізичного середовища" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "Встановлений пристрій" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "Підпорядкований пристрій, встановлений у цьому відсіку" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "Підпорядкований пристрій не знайдено." -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "Батьківський предмет інвентарю" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "Тип компонента" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "Назва компонента" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "Назва компонента" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "Ім'я компонента має бути вказано, коли вказано тип компонента" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Компонент не знайдено: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "Тип компонента повинен бути вказаний, коли вказано ім'я компонента" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "Батьківський пристрій призначеного інтерфейсу (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5403,101 +5385,101 @@ msgstr "Батьківський пристрій призначеного ін msgid "Virtual machine" msgstr "Віртуальна машина" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "Батьківська віртуальна машина призначеного інтерфейсу (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "Призначений інтерфейс" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "Зробіть це основною MAC-адресою для призначеного інтерфейсу" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "" "Необхідно вказати батьківський пристрій або віртуальну машину при " "призначенні інтерфейсу" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "Сторона А сайту" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "Сайт батьківського пристрою А (якщо є)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "Сторона А пристрою" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "Назва пристрою" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "Тип сторони А" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "Назва сторони A" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "Назва кінця" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "Сторона B сайту" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "Сайт батьківського пристрою B (якщо такий є)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "Сторона Б пристрою" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "Тип сторони Б" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "Назва сторони B" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "Статус підключення" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "Профіль підключення кабелю" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Назва кольору (наприклад, \"Червоний\") або шістнадцятковий код (наприклад, " "\"f44336\")" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr "Сторона {side_upper}: {device} {termination_object} вже підключена" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} кінцева сторона не знайдена: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5506,64 +5488,64 @@ msgstr "" "{color} не відповідав жодному використаному назві кольору і мав більше шести" " символів: недійсний шістнадцятковий." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Майстер" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "Головний пристрій" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "Назва батьківського тех. майданчика" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "Вища за течією панель живлення" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "Первинний або надлишковий" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "Тип живлення (змінній/постійний струм)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "Однофазний або трифазний (струм)" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "Первинна адреса IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "Первинна адреса IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "IPv6 адреса з довжиною префікса, наприклад 2001:db8::1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5605,8 +5587,8 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "А {model} названий {name} вже існує" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5614,104 +5596,104 @@ msgstr "А {model} названий {name} вже існує" msgid "Power Panel" msgstr "Панель живлення" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Живлення живлення" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "Статус пристрою" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "Батьківський регіон" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Батьківська група" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "Кількість стійок" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "Функція" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "Бронювання" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Зображення" -#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "Компоненти" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "Кількість пристроїв" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "Роль підпристрою" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "Кількість модулів" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Роль пристрою" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Модель" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "Має IP-адресу для зовнішнього незалежного керування" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "Віртуальний елемент шасі" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "Має контексти віртуальних пристроїв" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Кластерна група" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "Кабельний" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "Зайнятий" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5724,48 +5706,48 @@ msgstr "Зайнятий" msgid "Connection" msgstr "Підключення" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "Тільки управління" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN (унікальний ідентифікатор)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Режим 802.1Q" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "Бездротовий канал" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "Частота каналу (МГц)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "Ширина каналу (МГц)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Потужність передачі (дБм)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5775,23 +5757,23 @@ msgstr "Потужність передачі (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "Виявлено" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Призначено на пристрій" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Призначено на віртуальну машину" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Призначено на інтерфейс" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "Основний MAC інтерфейсу" @@ -5800,19 +5782,18 @@ msgstr "Основний MAC інтерфейсу" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "Віртуальний елемент шасі вже існує на {vc_position} місці." -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5825,21 +5806,21 @@ msgstr "Тип сфери застосування" msgid "Scope" msgstr "Сфера застосування" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "Будь ласка, виберіть {scope_type}." -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "Тип сфери застосування (додаток і модель)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "Порти ззаду" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " @@ -5848,31 +5829,31 @@ msgstr "" "Загальна кількість позицій фронтальних портів ({frontport_count}) повинен " "відповідати вибраному числу позицій заднього порту ({rearport_count})." -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "Контактна інформація" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "Роль стійки" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "Скорочення" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Виберіть попередньо визначений тип стійки або встановіть фізичні " "характеристики нижче." -#: netbox/dcim/forms/model_forms.py:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "Контроль запасів" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5880,35 +5861,35 @@ msgstr "" "Список ідентифікаторів числових юнітів, розділених комами. Діапазон можна " "вказати за допомогою дефіса." -#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 msgid "Enter a valid JSON schema to define supported attributes." msgstr "Введіть дійсну схему JSON для визначення підтримуваних атрибутів." -#: netbox/dcim/forms/model_forms.py:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "Профіль та атрибути" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 msgid "The lowest-numbered unit occupied by the device" msgstr "Юніт з найменшим номером, зайнятим пристроєм" -#: netbox/dcim/forms/model_forms.py:652 +#: netbox/dcim/forms/model_forms.py:662 msgid "The position in the virtual chassis this device is identified by" msgstr "Положення у віртуальному шасі цього пристрою визначається" -#: netbox/dcim/forms/model_forms.py:657 +#: netbox/dcim/forms/model_forms.py:667 msgid "The priority of the device in the virtual chassis" msgstr "Пріоритет пристрою в віртуальному шасі" -#: netbox/dcim/forms/model_forms.py:766 +#: netbox/dcim/forms/model_forms.py:776 msgid "Automatically populate components associated with this module type" msgstr "Автоматично заповнювати компоненти, пов'язані з цим типом модуля" -#: netbox/dcim/forms/model_forms.py:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "Характеристики" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5922,50 +5903,50 @@ msgstr "" "[ге, хе] -0/0/ [0-9]). Жетон {module}, якщо є, " "буде автоматично замінено значенням позиції при створенні нового модуля." -#: netbox/dcim/forms/model_forms.py:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "Шаблон порту консолі" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "Шаблон порту консольного сервера" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "Шаблон фронтального порту" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "Шаблон інтерфейсу" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "Шаблон електрічної розетки" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "Шаблон порту живлення" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "Шаблон порту ззаду" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Порт консолі" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5977,7 +5958,7 @@ msgstr "Порт консольного сервера" msgid "Front Port" msgstr "Передній порт" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5989,40 +5970,40 @@ msgstr "Передній порт" msgid "Rear Port" msgstr "Порт ззаду" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Порт живлення" -#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Електрична розетка" -#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "Призначення компонентів" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 msgid "An InventoryItem can only be assigned to a single component." msgstr "Елемент інвентаря можна призначити лише одному компоненту." -#: netbox/dcim/forms/model_forms.py:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "Інтерфейс LAG" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 msgid "Filter VLANs available for assignment by group." msgstr "Фільтр VLAN'ів, доступних для призначення за групами." -#: netbox/dcim/forms/model_forms.py:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "Підпорядкований пристрій" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6030,65 +6011,64 @@ msgstr "" "Підпорядковані пристрої спочатку повинні бути створені та присвоєні до тех. " "майданчику та стійки батьківського пристрою." -#: netbox/dcim/forms/model_forms.py:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Консольний порт" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Передній порт" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "Розетка живлення" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Задній порт" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Елемент інвентаря" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Роль елемента інвентаря" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "Інтерфейс VM" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 msgid "A MAC address can only be assigned to a single object." msgstr "MAC-адресу можна призначити лише одному об'єкту." -#: netbox/dcim/forms/object_create.py:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6096,7 +6076,7 @@ msgstr "" "Підтримуються буквено-цифрові діапазони. (Повинен збігатися з кількістю " "створюваних об'єктів.)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6105,7 +6085,7 @@ msgstr "" "Наданий шаблон визначає {value_count} цінності, але {pattern_count} " "очікуються." -#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6113,11 +6093,11 @@ msgstr "" msgid "Members" msgstr "Члени" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "Початкова позиція" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6125,11 +6105,11 @@ msgstr "" "Положення пристрою першого члена. Збільшується на одного для кожного " "додаткового члена." -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "Учасника пристроїв" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "Позиція повинна бути вказана для першого члена VC." @@ -6142,67 +6122,67 @@ msgstr "" "Невірна позиція порту ззаду ({rear_port_position}): порт ззаду {name} має " "тільки {positions} позицій." -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" msgstr "профіль" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "етикетка" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "довжина" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "довжина юніта" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "кабель" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "кабелів" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "Необхідно вказати номер юніта при установці довжини кабелю" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "Необхідно визначити кінці А і Б при створенні нового кабелю." -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "Не вдається підключити різні типи кінцевок до одного кінця кабелю." -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "Несумісні типи з'єднання: {type_a} і {type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "Кінцевки A і Б не можуть з'єднуватися з одним об'єктом." -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "кінець" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "кабельний кінець" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "кабельні кінці" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " @@ -6211,7 +6191,7 @@ msgstr "" "Не вдається підключити кабель до {obj_parent} > {obj} тому що він позначений" " як підключений." -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " @@ -6220,61 +6200,61 @@ msgstr "" "Знайдено дублікат кінця {app_label}.{model} {termination_id}: кабель " "{cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "Кабелі не можуть бути підключені в {type_display} інтерфейси" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "" "Кінці каналу зв'язку, приєднані до мережі провайдера, не можуть бути " "кабельними." -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "активний" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "завершено" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "розщеплюється" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "кабельний шлях" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "кабельні шляхи" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "Усі початкові закінчення повинні бути приєднані до одного посилання" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "" "Усі закінчення середнього прольоту повинні мати однаковий тип закінчення" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "" "Усі закінчення середнього прольоту повинні мати однаковий батьківський " "об'єкт" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "Всі посилання повинні бути кабельними або бездротовими" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "Усі посилання повинні відповідати першому типу посилання" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " @@ -6283,16 +6263,16 @@ msgstr "" "{module} приймається як заміна позиції відсіку модуля при приєднанні до типу" " модуля." -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "Фізична етикетка" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "Шаблони компонентів не можна переміщати на інший тип пристрою." -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." @@ -6300,48 +6280,48 @@ msgstr "" "Шаблон компонента не може бути пов'язаний як з типом пристрою, так і з типом" " модуля." -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "" "Шаблон компонента повинен бути пов'язаний з типом пристрою або типом модуля." -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "шаблон порту консолі" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "шаблони портів консолі" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "шаблон порту консольного сервера" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "шаблони портів консольного сервера" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "максимальна потужність" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "виділена потужність" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "шаблон порту живлення" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "шаблони портів живлення" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." @@ -6349,93 +6329,93 @@ msgstr "" "Виділена потужність не може перевищувати максимальну потужність " "({maximum_draw}Вт)." -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "фідер живлення" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "Фаза (для трифазних подач)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "шаблон розетки" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "шаблони розеток" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "" "Батьківський порт живлення ({power_port}) повинен належати до одного типу " "пристрою" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "" "Батьківський порт живлення ({power_port}) повинен належати до одного типу " "модуля" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "тільки управління" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "інтерфейс моста" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "бездротова роль" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "шаблон інтерфейсу" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "шаблони інтерфейсу" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "" "Інтерфейс моста ({bridge}) повинні складатися з пристроїв одного типу " -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "Інтерфейс моста ({bridge}) повинні складатися з модулів одного типу " -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "Задній порт ({rear_port}) повинні належати до одного типу пристрою" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "позиції" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "шаблон переднього порту" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "шаблони передніх портів" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " @@ -6444,15 +6424,15 @@ msgstr "" "Кількість позицій не може бути меншою за кількість відображених шаблонів " "заднього порту ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "шаблон порту ззаду" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "шаблони портів ззаду" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " @@ -6461,34 +6441,34 @@ msgstr "" "Кількість позицій не може бути меншою за кількість відображених шаблонів " "передніх портів ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "позиція" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "" "Ідентифікатор для посилання при перейменуванні встановлених компонентів" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "шаблон відсіку модуля" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "шаблони відсіків модулів" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "шаблон відсіку пристрою" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "шаблони відсіків пристроїв" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " @@ -6497,21 +6477,21 @@ msgstr "" "Роль підпристрою типу пристрою ({device_type}) має бути встановлено значення" " \"батько\", щоб дозволити відсіки пристрою." -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "Ідентифікатор частини" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "Ідентифікатор деталі, призначений виробником" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "шаблон елемента інвентаря" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "шаблони елемента інвентаря" @@ -6643,11 +6623,11 @@ msgid "tagged VLANs" msgstr "VLAN'и з мітками" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Q-в-Q SVLAN" @@ -6667,80 +6647,80 @@ msgid "" msgstr "" "MAC-адреса {mac_address} призначений для іншого інтерфейсу ({interface})." -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "батьківський LAG" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "" "Цей інтерфейс використовується лише для зовнішнього незалежного керування" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "швидкість (Кбіт/с)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "дуплекс" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64-розрядна всесвітня назва" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "бездротовий канал" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "частота каналу (МГц)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "Заповнюється вибраним каналом (якщо встановлено)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "потужність передачі (дБм)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "бездротові локальні мережі" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "інтерфейс" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "інтерфейси" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type} інтерфейси не можуть мати приєднаний кабель." -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type} інтерфейси не можуть бути позначені як підключені." -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "Інтерфейс не може бути власним батьківським." -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "" "Тільки віртуальні інтерфейси можуть бути призначені батьківському " "інтерфейсу." -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " @@ -6749,7 +6729,7 @@ msgstr "" "Вибраний батьківський інтерфейс ({interface}) належить до іншого пристрою " "({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " @@ -6758,7 +6738,7 @@ msgstr "" "Вибраний батьківський інтерфейс ({interface}) належить {device}, яка не є " "частиною віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " @@ -6766,7 +6746,7 @@ msgid "" msgstr "" "Вибраний інтерфейс моста ({bridge}) належить до іншого пристрою ({device})." -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " @@ -6775,22 +6755,22 @@ msgstr "" "Вибраний інтерфейс моста ({interface}) належить {device}, який не є частиною" " віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "Віртуальні інтерфейси не можуть бути батьківським інтерфейсом LAG." -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "Інтерфейс LAG не може бути власним батьківським інтерфейсом." -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "" "Вибраний інтерфейс LAG ({lag}) належить до іншого пристрою ({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" @@ -6799,35 +6779,35 @@ msgstr "" "Вибраний інтерфейс LAG ({lag}) належить {device}, який не є частиною " "віртуального шасі {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "Канал (Wi-Fi) можна встановлювати тільки на бездротових інтерфейсах." -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "" "Частота каналу (Wi-Fi) може встановлюватися тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "Неможливо вказати користувацьку частоту при вибраному каналі (Wi-Fi)." -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "" "Ширина каналу (Wi-Fi) може бути встановлена тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "Неможливо вказати користувацьку ширину при вибраному каналі." -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "Режим інтерфейсу не підтримує vlan без тегів." -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6884,7 +6864,7 @@ msgid "module bays" msgstr "відсіки модуля" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 msgid "A module bay cannot belong to a module installed within it." msgstr "Відсік модуля не може належати модулю, встановленому в ньому." @@ -6923,15 +6903,15 @@ msgid "inventory item roles" msgstr "ролі елемента інвентаря" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "серійний номер" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "призначеня мітки" @@ -6972,56 +6952,56 @@ msgstr "Не можливо переміщати елемент інвентар msgid "Cannot assign inventory item to component on another device" msgstr "Не можливо призначати елемент інвентаря компоненту у іншому пристрої" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "виробник" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "виробники" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "модель" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "платформа за замовчуванням" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "номер деталі" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "Дискретний номер деталі (необов'язково)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "висота (U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "виключити з підрахунку утилізації" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "Пристрої такого типу виключаються при підрахунку утилізації стійки." -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "є повною глибиною" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "Пристрій споживає як передні, так і задні грані стійки." -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "статус батька/дитини" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." @@ -7029,24 +7009,24 @@ msgstr "" "Батьківські пристрої розміщують дочірні пристрої в відсіках пристроїв. " "Залиште порожнім, якщо цей тип пристрою не є ані батьком, ані дитиною." -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "повітряний потік" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "тип пристрою" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "типи пристроїв" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "Висота має зазначатись з точністю до 0,5 юніта." -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" @@ -7055,7 +7035,7 @@ msgstr "" "В стійці {rack} не має достатньо вільного місця для розміщення " "пристрою{device}висотою {height}юніта" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " @@ -7064,7 +7044,7 @@ msgstr "" "Не вдалося встановити висоту 0 юніта, бо в стійці вже змонтовано {racked_instance_count} пристроїв." -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." @@ -7072,160 +7052,160 @@ msgstr "" "Необхідно видалити всі шаблони відсіків пристроїв, пов'язані з цим " "пристроєм, перш ніж перевизначати його як батьківський пристрій." -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "Підпорядковані типи пристроїв повинні бути висоту 0 юніт." -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "Віртуальні машини можуть бути призначені для цієї ролі" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "Роль пристрою верхнього рівня з такою назвою вже існує." -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "Роль пристрою верхнього рівня з цим слимаком вже існує." -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "роль пристрою" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "ролі пристрою" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "Опціонально обмежити цю платформу пристроями певного виробника" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "платформа" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "платформи" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "Назва платформи має бути унікальною." -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "Платформа слимака повинна бути унікальною." -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "Функція, яку виконує цей пристрій" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "Серійний номер шасі, наданий виробником" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "" "Унікальна мітка, яка використовується для ідентифікації цього пристрою" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "позиція (юніт)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "лицева частина стійки" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "первинна адреса IPv4" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "первинна адреса IPv6" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "IP для зовнішнього незалежного керування" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "Позиція віртуального шасі" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "Позиція віртуального шасі" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "Пріоритет віртуального шасі" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "Пріоритет виборів майстра віртуального шасі" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "широта" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS-координата в десятковому форматі (xx.yyyyyy)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "довгота" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "Ім'я пристрою має бути унікальним для кожного тех. майданчика." -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "пристрій" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "пристрої" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "Стійка {rack} не належить до тех. майданчику {site}." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "Розташування {location} не належить до тех. майданчика {site}." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "Стійка {rack} не належить до місцезнаходження {location}." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "" "Не вдається вибрати лицеву частину стійки без призначення самої стійки." -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "Не вдається вибрати положення стійки без призначення самої стійки." -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "Положення повинно бути з кроком в 0,5 юніта." -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "" "Необхідно вказати лицеву частину стійки при визначенні положення стійки." -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." @@ -7233,7 +7213,7 @@ msgstr "" "Тип пристрою 0 юніта ({device_type}) не може бути призначений для положення " "стійки." -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." @@ -7241,7 +7221,7 @@ msgstr "" "Підпорядковані типи пристроїв не можуть бути призначені для лицевої частини " "стійки. Це атрибут батьківського пристрою." -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." @@ -7249,7 +7229,7 @@ msgstr "" "Підпорядковані типи пристроїв не можуть бути призначені для розміщення у " "стійки. Це атрибут батьківського пристрою." -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " @@ -7258,22 +7238,22 @@ msgstr "" "Монтажна позиція{position}юніт вже зайнята або не має достатньо вільного " "місця для розміщення цього пристрою: {device_type} ({u_height}юніта)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} Це не IPv4 адреса." -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "Зазначена IP-адреса ({ip}) не призначається до цього пристрою." -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} Це не IPv6 адреса." -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7282,23 +7262,23 @@ msgstr "" "Призначена платформа обмежена {platform_manufacturer} типом пристроїв, але " "цей тип пристрою належить до {devicetype_manufacturer}." -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "Призначений кластер належить іншому тех. майданчику ({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "Призначений кластер належить до іншого місця ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "" "Для пристрія, призначеного для віртуального шасі, повинно бути задане " "положення." -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " @@ -7307,21 +7287,21 @@ msgstr "" "Пристрій неможливо видалити з віртуального шасі {virtual_chassis} тому, що в" " даний час він призначений майстром." -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "домен" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "віртуальні шасі" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "Обраний майстер ({master}) не присвоюється цьому віртуальному шасі." -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7330,26 +7310,26 @@ msgstr "" "Неможливо видалити віртуальне шасі {self}. Існують мережеві інтерфейси, які " "утворюють інтерфейси LAG між шасі." -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "ідентифікатор" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "Числовий ідентифікатор, унікальний для батьківського пристрою" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "коментарі" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "контекст віртуального пристрою" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "контексти віртуальних пристроїв" @@ -7383,67 +7363,67 @@ msgstr "" "Не вдається перепризначити MAC-адресу, якщо вона призначена як основний MAC " "для об'єкта" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "Інтерфейс не може бути з'єднаний мостом з собою." -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "Віртуальні інтерфейси не можуть мати режим PoE." -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "Віртуальні інтерфейси не можуть мати тип PoE." -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "Необхідно вказати режим PoE при створенні інтерфейсу типу PoE." -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "" "Роль бездротового зв'язку може бути встановлена тільки на бездротових " "інтерфейсах." -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "схеми" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "профіль типу модуля" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "профілі типу модуля" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "атрибути" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "тип модуля" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "типи модулів" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "Невірна схема: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "модуль" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "модулі" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7452,15 +7432,15 @@ msgstr "" "Модуль повинен бути встановлений у відсіку модуля, що належить призначеному " "пристрою ({device})." -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "панель живлення" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "панелі живлення" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" @@ -7468,43 +7448,43 @@ msgstr "" "Розташування {location} ({location_site}) знаходиться на іншому тех. " "майданчику, ніж {site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "постачання" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "фаза" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "напруга" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "сила струму" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "максимальне використання" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "Максимальна допустима потужність (відсоток)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "доступна потужність" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "подача живлення" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "подачі живлення" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " @@ -7513,71 +7493,71 @@ msgstr "" "Стійка {rack} ({rack_site}) та панель живлення {powerpanel} " "({powerpanel_site}) знаходяться на різних тех. майданчиках." -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "Напруга не може бути негативною для живлення змінного струму" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "ширина" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "Ширина рейки до рейки" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "Висота стійки у юнітах" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "начальний юніт" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "Начальний юніт для стійки" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "юніти у низхідному порядку" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "Юніти нумеруються зверху вниз" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "зовнішня ширина" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "Зовнішній розмір стійки (ширина)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "зовнішня висота" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "Зовнішній розмір стійки (висота)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "зовнішня глибина" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "Зовнішній розмір стійки (глибина)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "зовнішній блок" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "монтажна глибина" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." @@ -7585,77 +7565,77 @@ msgstr "" "Максимальна глибина змонтованого пристрою, в міліметрах. Для чотиристійкових" " стійок це відстань між передньою і задньою рейками." -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "макс. вага" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "Максимальна вантажопідйомність для стійки" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "форм-фактор" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "тип стійки" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "типи стійки" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "Необхідно вказати одиницю при встановленні зовнішнього виміру" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "Необхідно вказати одиницю виміру при встановленні максимальної ваги" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "роль стійки" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "ролі стійки" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "Ідентифікатор об'єкта" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "Локально призначений ідентифікатор" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "Функціональна роль" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "Унікальна мітка, який використовується для ідентифікації цієї стійки" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "стійка" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "стійки" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "" "Призначене місце розташування повинно належати батьківському тех. майданчику" " ({site})." -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " @@ -7664,7 +7644,7 @@ msgstr "" "Стійка має бути не нижча, ніж {min_height}юніт, щоб місця було достатньо для" " розміщення вже встановлених пристроїв." -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " @@ -7673,30 +7653,30 @@ msgstr "" "Нумерація стійок повинна починатися з {position} або не менше для розміщення" " встановлених на даний момент пристроїв." -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "Розташування повинно бути з одного і того ж тех. майданчика, {site}." -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "юнітів" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "резервування стійки" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "бронювання стійки" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "" "Недійсне монтажне місце для стійки висотою {height} юнітів: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "Наступні юніти вже зарезервовані: {unit_list}" @@ -7809,145 +7789,145 @@ msgstr "Додати компоненти" msgid "Disconnect Selected" msgstr "Відключити вибране" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "Кінець А" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "Кінець Б" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "Пристрій А" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "Пристрій Б" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "Місцезнаходження A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "Місцезнаходження Б" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "Стійка А" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "Стійка Б" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "Тех. майданчик А" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "Тех. майданчик Б" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "Назва кольору" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "Доступний" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "Пристрої" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "Віртуальні машини" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "Шаблон конфігурації" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "Висота юніта(U)" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "Адреса IPv4" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "Адреса IPv6" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "Позиція віртуальної шасі" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "Пріоритет віртуальної шасі" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Батьківський пристрій" -#: netbox/dcim/tables/devices.py:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "Позиція (відсік пристрою)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Консольні порти" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Порти консольного сервера" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "Порти живлення" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "Розетки" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7957,44 +7937,44 @@ msgstr "Розетки" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "Інтерфейси" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "Передні порти" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "Відсіки для пристроїв" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "Модульні відсіки" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "Розташування пристрою" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "Сайт пристрою" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Резервуар модулів" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8003,167 +7983,164 @@ msgstr "Резервуар модулів" msgid "Inventory Items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "Колір кабелю" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "З'єднання мережевих сусідів" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "Позначене підключення" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "Максимальна потужність (Вт)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "Виділена потужність (Вт)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP-адреси" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" -msgstr "" +msgstr "Основний MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-адреси" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Групи FHRP/VRRP" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Тільки управління" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "Джерела живлення постійного струму" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Віртуальна схема" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "Відображення" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "Встановлений пристрій" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" -msgstr "" +msgstr "Встановлена роль" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" -msgstr "" +msgstr "Встановлений тип" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" -msgstr "" +msgstr "Встановлений опис" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" -msgstr "" +msgstr "Встановлений серійний" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" -msgstr "" +msgstr "Тег встановленого ресурсу" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Встановлений модуль" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "Послідовний модуль" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "Призначеня мітки на модуль" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "Статус модуля" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "Предмети" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "Типи стійки" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "Типи пристроїв" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "Типи модулів" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "Платформи" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "Платформа за замовчуванням" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "Повна глибина" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "Кількість пристроїв" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8172,9 +8149,9 @@ msgstr "Кількість пристроїв" msgid "Console Ports" msgstr "Консольні порти" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8183,9 +8160,9 @@ msgstr "Консольні порти" msgid "Console Server Ports" msgstr "Порти консольного сервера" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8194,9 +8171,9 @@ msgstr "Порти консольного сервера" msgid "Power Ports" msgstr "Порти живлення" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8205,9 +8182,9 @@ msgstr "Порти живлення" msgid "Power Outlets" msgstr "Розетки" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8215,9 +8192,9 @@ msgstr "Розетки" msgid "Front Ports" msgstr "Передні порти" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8226,17 +8203,17 @@ msgstr "Передні порти" msgid "Rear Ports" msgstr "Задні порти" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8245,71 +8222,71 @@ msgstr "Відсіки для пристроїв" msgid "Module Bays" msgstr "Модульні відсіки" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "Кількість модулів" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Подачі живлення" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "Максимальне використання (живлення)" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 msgid "Available Power (VA)" msgstr "Доступна потужність (ВА)" -#: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "Стійки" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "Висота" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "Зовнішня ширина" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "Зовнішня висота" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "Зовнішня глибина" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "Максимальна вага" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "Кількість стійок" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "Простір" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "Тех. майданчики" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "Групи VLAN" @@ -8323,7 +8300,7 @@ msgstr "{} міліметрів" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "Серійний номер" @@ -8352,81 +8329,81 @@ msgstr "Віртуальні члени шасі" msgid "Power Utilization" msgstr "Використання електроенергії" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "Відключено {count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "Підпорядковані регіони" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "Підпорядковані групи" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "Пристрої без можливості кріплення у стійку" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "Підпорядковані місцезнаходження" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "Бронювання" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "Послуги додатків" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "Контекст конфігурації" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "Відтворення конфігурації" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "Віртуальні машини" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Встановлений пристрій {device} в бухті {device_bay}." -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Видалений пристрій {device} з бухти {device_bay}." -#: netbox/dcim/views.py:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "Підпорядкований" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "Доданий член {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Неможливо видалити головний пристрій {device} від віртуального шасі." -#: netbox/dcim/views.py:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Вилучено {device} з віртуального шасі {chassis}" @@ -8440,13 +8417,13 @@ msgstr "Невідомий пов'язаний об'єкт(и): {name}" msgid "Changing the type of custom fields is not supported." msgstr "Зміна типу призначених для користувача полів не підтримується." -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "Планування не ввімкнено для цього сценарію." -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "Запланований час повинен бути в майбутньому." @@ -8523,9 +8500,9 @@ msgid "No" msgstr "Ні" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "Посилання" @@ -8622,13 +8599,13 @@ msgstr "Чорний" msgid "White" msgstr "Білий" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Веб-хук" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Сценарій" @@ -8637,33 +8614,33 @@ msgstr "Сценарій" msgid "Notification" msgstr "Повідомлення" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "Невідомий оператор: {op}. Повинен бути один з: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "Тип значення, що не підтримується: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "Невірний тип для {op} операції: {value}" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "Набір правил повинен бути словником, а не {ruleset}." -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "" "Невірний тип логіки: має бути 'ТАК' або 'АБО'. Будь ласка, перевірте " "документацію." -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "" "Поінформовано про неправильний ключ(і). Будь ласка, перевірте документацію." @@ -8677,27 +8654,27 @@ msgstr "Тип віджету" msgid "Unregistered widget class: {name}" msgstr "Незареєстрований клас віджетів: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} повинен визначити метод render()." -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "Примітка" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Відображення будь-якого довільного користувацького вмісту. Підтримується " "розмітка Markdown." -#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Кількість об'єктів" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8705,181 +8682,181 @@ msgstr "" "Відображення набору моделей NetBox та кількості об'єктів, створених для " "кожного типу." -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 msgid "Filters to apply when counting the number of objects" msgstr "Фільтри, які застосовуються при підрахунку кількості об'єктів" -#: netbox/extras/dashboard/widgets.py:201 +#: netbox/extras/dashboard/widgets.py:202 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Невірний формат. Фільтри об'єктів повинні бути передані як словник." -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "Список об'єктів" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "Відображення довільного списку об'єктів." -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "Кількість об'єктів за замовченням для відображення" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Невірний формат. Параметри URL-адреси повинні бути передані як словник." -#: netbox/extras/dashboard/widgets.py:270 +#: netbox/extras/dashboard/widgets.py:271 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Невірний вибір моделі: {self['model'].data} не підтримується." -#: netbox/extras/dashboard/widgets.py:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "RSS-канал" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "Вбудовувати RSS-канал із зовнішнього веб-сайту." -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "URL-адреса каналу" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "Потрібне зовнішнє підключення" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "Максимальна кількість об'єктів для відображення" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 msgid "How long to stored the cached content (in seconds)" msgstr "Як довго зберігати кешований вміст (в секундах)" -#: netbox/extras/dashboard/widgets.py:345 +#: netbox/extras/dashboard/widgets.py:346 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Значення тайм-ауту для отримання каналу (у секундах)" -#: netbox/extras/dashboard/widgets.py:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "Показувати особисті закладки" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Невідомий тип дії для правила події: {action_type}" -#: netbox/extras/events.py:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Не вдається імпортувати конвеєр подій {name} Помилка: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "Модуль сценарію (ідентифікатор)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "Файл даних (ідентифікатор)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "Група (назва)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Тип кластера" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "Кластерний тип (скорочення)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "Група орендарів" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "Група орендарів (скорочення)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Мітка" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "Мітка (скорочення)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "Має локальні контекстні дані конфігурації" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "Назва групи" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "Обов'язково" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "Редагований інтерфейс користувача" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "Чи можна клонувати" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "Мінімальне значення" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "Максимальне значення" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "Регулярний вираз перевірки" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Поведінка" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "Нове вікно" @@ -8888,45 +8865,45 @@ msgid "Button class" msgstr "Клас кнопок" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 msgid "MIME type" msgstr "Тип MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 msgid "File name" msgstr "Назва файлу" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 msgid "File extension" msgstr "Розширення файлу" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 msgid "As attachment" msgstr "Як вкладення" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "Метод HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL-адреса корисного навантаження" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "Перевірка SSL" @@ -8939,8 +8916,8 @@ msgstr "Таємниця" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "Типи подій" @@ -8948,77 +8925,77 @@ msgstr "Типи подій" msgid "Is active" msgstr "Активний" -#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "Увімкнено автоматичну синхронізацію" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "Типи об'єктів" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "Один або кілька присвоєних типів об'єктів" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 msgid "Field data type (e.g. text, integer, etc.)" msgstr "Тип даних поля (наприклад, текст, ціле число тощо)" -#: 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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "Тип об'єкта" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "Тип об'єкта (для об'єктів або полів з кількома об'єктами)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "Набір для вибору" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "Набір для вибору (для полів виділення)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "Чи відображатиметься користувацьке поле в інтерфейсі користувача" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "Чи можна редагувати користувацьке поле в інтерфейсі користувача" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "" "Базовий набір попередньо визначених варіантів для використання (якщо є)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" @@ -9027,250 +9004,249 @@ msgstr "" "мітками, розділеними двокрапкою: \"Вибір1:Перший вибір, Вибір2:другий " "вибір\"" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "клас кнопок" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "" "Клас першого посилання в групі буде використовуватися для спадної кнопки" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 msgid "Data source which provides the data file" msgstr "Джерело даних, яке забезпечує файл даних" -#: 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/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Файл даних" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "Файл даних, що містить код шаблону" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "" "Увімкнути автоматичну синхронізацію вмісту шаблону при оновленні файлу даних" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "Повинен вказати локальний вміст або файл даних" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "Тип(и) події, які ініціюватимуть це правило" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "Об'єкт дії" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Ім'я вебхука або скрипт у вигляді пунктирного шляху module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "Веб-хук {name} не знайдено" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "Сценарій {name} не знайдено" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "Призначений тип об'єкта" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "Класифікація вступу" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "Коментарі" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "Користувачі" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 msgid "User names separated by commas, encased with double quotes" msgstr "Імена користувачів, розділені комами, укладені подвійними лапками" -#: 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/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "Групи" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 msgid "Group names separated by commas, encased with double quotes" msgstr "Імена груп, розділені комами, укладені подвійними лапками" -#: netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "Параметри типу" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "Пов'язаний тип об'єкта" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "Тип поля" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Вибір" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Дані" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "Відтворювати" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "Типи контенту" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "Тип вмісту HTTP" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "Тип події" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "Тип дії" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "Тип об'єкта з позначкою" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "Дозволений тип об'єкта" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "Регіони" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "Групи тех. майданчиків" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "Локації" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "Типи пристроїв" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "Ролі" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "Типи кластерів" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "Кластерні групи" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Кластери" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "Групи орендарів" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "Тип(и) об'єкта, які мають користувацьке поле" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "Значення за замовчуванням" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "Тип пов'язаного об'єкта (лише для об'єктних/багатооб'єктних полів)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "Фільтр пов'язаних об'єктів" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "Вкажіть параметри запиту як об'єкт JSON." -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "Користувацьке поле" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." @@ -9278,7 +9254,7 @@ msgstr "" "Тип даних, що зберігаються в цьому полі. Для полів об'єкт/багатооб'єкт " "виберіть відповідний тип об'єкта нижче." -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." @@ -9286,11 +9262,11 @@ msgstr "" "Це відображатиметься як текст довідки для поля форми. Markdown " "підтримується." -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "Пов'язаний об'єкт" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" @@ -9298,20 +9274,20 @@ msgstr "" "Введіть один вибір на рядок. Додаткову мітку можна вказати для кожного " "вибору, додавши її двокрапкою. Приклад:" -#: netbox/extras/forms/model_forms.py:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "Набір вибору спеціального поля" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Користувацьке посилання" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "Шаблони" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9320,7 +9296,7 @@ msgstr "" "Код шаблону Jinja2 для тексту посилання. Посилання на об'єкт як {example}. " "Посилання, які відображаються як порожній текст, не відображатимуться." -#: netbox/extras/forms/model_forms.py:257 +#: netbox/extras/forms/model_forms.py:262 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9328,33 +9304,33 @@ msgstr "" "Код шаблону Jinja2 для URL-адреси посилання. Посилання на об'єкт як " "{example}." -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "Код шаблону" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Експортувати шаблон" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 msgid "Template content is populated from the remote source selected below." msgstr "Вміст шаблону заповнюється з віддаленого джерела, вибраного нижче." -#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Збережений фільтр" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Замовлення" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9362,37 +9338,37 @@ msgstr "" "Введіть список імен стовпців, розділений комами. Додайте ім'я дефісом, щоб " "змінити порядок." -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Доступні стовпці" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Вибрані стовпці" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 msgid "A notification group specify at least one user or group." msgstr "Група сповіщень вказує принаймні одного користувача або групи." -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Запит HTTP" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "Вибір дії" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "Введіть умови в JSON форматі." -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9400,38 +9376,38 @@ msgstr "" "Введіть параметри для переходу до дії у JSON форматі." -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Правило події" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "Тригери" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "Група повідомлень" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Налаштування контекстного профілю" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Орендарі" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 msgid "Data is populated from the remote source selected below." msgstr "Дані заповнюються з віддаленого джерела, вибраного нижче." -#: netbox/extras/forms/model_forms.py:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "Необхідно вказати локальні дані або файл даних" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "Графік роботи в" @@ -9439,7 +9415,7 @@ msgstr "Графік роботи в" msgid "Schedule execution of report to a set time" msgstr "Заплануйте виконання звіту до встановленого часу" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "Повторюється кожного" @@ -9447,25 +9423,25 @@ msgstr "Повторюється кожного" msgid "Interval at which this report is re-run (in minutes)" msgstr "Інтервал, з яким цей звіт повторно виконується (у хвилині)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (поточний час: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "Здійснити зміни" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "" "Здійснити внесення змін до бази даних (зніміть прапорець для сухого запуску)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "Заплануйте виконання сценарію до встановленого часу" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "Інтервал повторного запуску сценарію (у хвилині)" @@ -9502,10 +9478,10 @@ msgstr "контекстний профіль налаштувань" msgid "config context profiles" msgstr "налаштувати контекстні профілі" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "вага" @@ -9542,32 +9518,32 @@ msgstr "шаблон конфігурації" msgid "config templates" msgstr "шаблони конфігурації" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "Об'єкт (и), до яких застосовується це поле." -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "Тип даних, які містить користувацьке поле" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Тип об'єкта NetBox, з яким співвідноситься дане поле (для полів об'єкта)" -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "Ім'я внутрішнього поля" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Дозволені лише буквено-цифрові символи та підкреслення." -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 msgid "Double underscores are not permitted in custom field names." msgstr "Подвійне підкреслення не дозволено у користувацьких назвах полів." -#: netbox/extras/models/customfields.py:131 +#: netbox/extras/models/customfields.py:139 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9575,19 +9551,19 @@ msgstr "" "Назва поля, яке відображається користувачам (якщо не вказано, буде " "використано 'ім'я поля')" -#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "назва групи" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 msgid "Custom fields within the same group will be displayed together" msgstr "Користувацькі поля в одній групі відображатимуться разом" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "обов'язковий" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9595,19 +9571,19 @@ msgstr "" "Це поле обов'язкове для створення нових об'єктів або редагування існуючого " "об'єкта." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "має бути унікальним" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 msgid "The value of this field must be unique for the assigned object" msgstr "Значення цього поля має бути унікальним для призначеного об'єкта" -#: netbox/extras/models/customfields.py:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "вага пошуку" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9615,11 +9591,11 @@ msgstr "" "Зважування для пошуку. Більш важливими вважаються нижчі значення. Поля з " "вагою пошуку нуль ігноруватимуться." -#: netbox/extras/models/customfields.py:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "логіка фільтра" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9627,11 +9603,11 @@ msgstr "" "Вільне відповідає будь-якому екземпляру заданого рядка; точно - відповідає " "всьому полю." -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "за замовчуванням" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9639,7 +9615,7 @@ msgstr "" "Значення за замовчуванням для поля (має бути значення JSON). Інкапсулювати " "рядки з подвійними лапками (наприклад, \"Foo\")." -#: netbox/extras/models/customfields.py:182 +#: netbox/extras/models/customfields.py:190 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9648,35 +9624,35 @@ msgstr "" "(має бути значення JSON). Інкапсулюйте рядки подвійними лапками (наприклад, " "\"Foo\")." -#: netbox/extras/models/customfields.py:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "відображення ваги" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 msgid "Fields with higher weights appear lower in a form." msgstr "Поля з більшою вагою відображаються нижче у формі." -#: netbox/extras/models/customfields.py:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "мінімальне значення" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "Мінімальне дозволене значення (для числових полів)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "максимальне значення" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "Максимально дозволене значення (для числових полів)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "регулярний вираз перевірки" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9687,200 +9663,200 @@ msgstr "" "і $ для примусового збігу всього рядка. Наприклад, ^ [А-Z]{3}$ " "обмежить значення рівно трьома великими літерами." -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "набір вибору" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Визначає, чи відображатиметься користувацьке поле в інтерфейсі користувача" -#: netbox/extras/models/customfields.py:237 +#: netbox/extras/models/customfields.py:245 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Визначає, чи можна редагувати значення користувацького поля в інтерфейсі" -#: netbox/extras/models/customfields.py:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "є клонованим" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "Повторюйте це значення під час клонування об'єктів" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "користувацьке поле" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "користувацькі поля" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Невірне значення за замовчуванням \"{value}\": {error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 msgid "A minimum value may be set only for numeric fields" msgstr "Мінімальне значення може бути встановлено лише для числових полів" -#: netbox/extras/models/customfields.py:371 +#: netbox/extras/models/customfields.py:379 msgid "A maximum value may be set only for numeric fields" msgstr "Максимальне значення може бути встановлено лише для числових полів" -#: netbox/extras/models/customfields.py:381 +#: netbox/extras/models/customfields.py:389 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Перевірка регулярних виразів підтримується лише для текстових та URL полів" -#: netbox/extras/models/customfields.py:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Унікальність не може бути застосована для булевих полів" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "Поля виділення повинні вказувати набір варіантів." -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 msgid "Choices may be set only on selection fields." msgstr "Вибір можна встановити лише для виділених полів." -#: netbox/extras/models/customfields.py:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "Поля об'єкта повинні визначати тип об'єкта." -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} поля не можуть визначати тип об'єкта." -#: netbox/extras/models/customfields.py:419 +#: netbox/extras/models/customfields.py:427 msgid "A related object filter can be defined only for object fields." msgstr "" "Пов'язаний об'єктний фільтр може бути визначений лише для полів об'єктів." -#: netbox/extras/models/customfields.py:423 +#: netbox/extras/models/customfields.py:431 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Фільтр повинен бути визначений як словник, що відображає атрибути зі " "значеннями." -#: netbox/extras/models/customfields.py:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "Iстинна" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "Хибно" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Значення повинні відповідати цьому регексу: {regex}" -#: netbox/extras/models/customfields.py:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "Значення має бути рядком." -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Значення має збігатися з регулярним виразом '{regex}'" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "Значення має бути цілим числом." -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Значення повинно бути меньш, ніж {minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Значення не повинно перевищувати {maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "Значення має бути десятковим." -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "Значення має бути істинним або хибним." -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Значення дати повинні бути у форматі ISO 8601 (РРРР-ММ-ДД)." -#: netbox/extras/models/customfields.py:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Невірний вибір ({value}) для набору варіантів {choiceset}." -#: netbox/extras/models/customfields.py:789 +#: netbox/extras/models/customfields.py:797 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Невірний вибір(и) ({value}) для набору варіантів {choiceset}." -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:806 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Значення має бути ідентифікатором об'єкта, а не {type}" -#: netbox/extras/models/customfields.py:804 +#: netbox/extras/models/customfields.py:812 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Значення має бути списком ідентифікаторів об'єктів, а не {type}" -#: netbox/extras/models/customfields.py:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Знайдено недійсний ідентифікатор об'єкта: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "Обов'язкове поле не може бути порожнім." -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "Базовий набір попередньо визначених варіантів (необов'язково)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "Вибір автоматично впорядковується за алфавітом" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "набір вибору користувацького поля" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "набори вибору користувацького поля" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "Повинен визначити базовий або додатковий вибори." -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Повторюване значення '{value}'знайдено в додаткових варіантах." -#: netbox/extras/models/customfields.py:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9905,19 +9881,19 @@ msgstr "інформаційна панель" msgid "dashboards" msgstr "інформаційні панелі" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "код шаблону" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Код шаблону Jinja." -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "параметри середовища" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9926,70 +9902,70 @@ msgstr "" "Будь-який додаткові параметри пройти при побудові " "середовища Джинджа" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "За замовчуванням {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "Назва файлу для відтвореного файлу експорту" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "розширення файлу" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "Розширення для додавання до відтвореної назви файлу" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "як вкладення" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "Завантажити файл як вкладення" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} повинен реалізувати метод get_context ()." -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "Об'єкт(и), до яких застосовується це правило." -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "Типи подій, які викличуть спрацьовання цього правила." -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "умови" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "Набір умов, які визначають, чи буде подія генеруватися." -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "тип дії" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "Додаткові дані для передачі об'єкту дії" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "правило події" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "правила подій" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" @@ -9999,7 +9975,7 @@ msgstr "" "виклику веб-хука. Обробка шаблонів Jinja2 підтримується в тому ж контексті, " "що і тіло запиту." -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available тут." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "додаткові заголовки" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -10025,11 +10001,11 @@ msgstr "" "Назва: Значення. Обробка шаблонів Jinja2 підтримується в тому ж" " контексті, що і тіло запиту (нижче)." -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "шаблон тіла" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -10042,11 +10018,11 @@ msgstr "" " ім'я користувача, ідентифікатор запиту, і " "дані." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "таємниця" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -10056,15 +10032,15 @@ msgstr "" "що містить шістнадцядковий дайджест HMAC тіла корисного навантаження з " "використанням секрету як ключа. Таємниця не передається у запиті." -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "Увімкнути перевірку сертифіката SSL. Відключайте з обережністю!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "Шляхи до файлу CA" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." @@ -10072,171 +10048,171 @@ msgstr "" "Конкретний файл сертифіката CA для перевірки SSL. Залиште порожнім, щоб " "використовувати параметри системи за замовчуванням." -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "веб-хук" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "веб-хуки" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "Не вказуйте файл сертифіката CA, якщо перевірка SSL вимкнена." -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "Тип(и) об'єкта, до яких застосовується це посилання." -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "текст посилання" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "Код шаблону Jinja2 для тексту посилання" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "URL-адреса посилання" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "Код шаблону Jinja2 для URL-адреси посилання" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "Посилання з тією ж групою відображатимуться у випадаючому меню" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "нове вікно" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "Примусове відкриття посилання в новому вікні" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "користувацьке посилання" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "користувацькі посилання" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "Тип(и) об'єкта, до яких застосовується цей шаблон." -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "експорт шаблону" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "експортувати шаблони" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\" - це зарезервована назва. Будь ласка, виберіть іншу назву." -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "Тип(и) об'єкта, до яких застосовується цей фільтр." -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "спільні" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "збережений фільтр" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "збережені фільтри" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "" "Параметри фільтра повинні зберігатися як словник аргументів ключових слів." -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "Тип об'єкта таблиці" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "таблиця" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "конфігурація таблиці" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "конфігурації таблиць" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "Невідома таблиця: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "Невідомий стовпець: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "висота зображення" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "ширина зображення" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "вкладення зображення" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "вкладення зображень" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "" "Вкладені зображення не можуть бути призначені для цього типу об'єкта " "({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "добрий" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "запис журналу" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "записи журналу" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "Журналізація не підтримується для цього типу об'єктів ({type})." -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "закладка" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "закладки" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "Закладки не можуть бути призначені для цього типу об'єкта ({type})." @@ -10264,12 +10240,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "Об'єкти такого типу ({type}) не підтримують сповіщення." #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "груп" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "користувачів" @@ -10289,43 +10265,43 @@ msgstr "підписка" msgid "subscriptions" msgstr "підписки" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "є виконуваним" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "сценарій" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "скриптів" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "модуль сценарію" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "модулі скриптів" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "мітка часу" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "поле" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "значення" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "кешоване значення" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "кешовані значення" @@ -10362,103 +10338,103 @@ msgstr "Параметри виконання сценарію" msgid "Dismiss" msgstr "Відхилити" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "Типи об'єктів" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "Перевірте унікальність" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "видимий" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "Редагований" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "Пов'язаний тип об'єкта" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "Набір вибору" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "Чи можна клонувати" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "Мінімальне значення" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "Максимальне значення" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "Перевірка регулярного вираза" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "Власник" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "Графік" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "Порядок за алфавітом" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "Нове вікно" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "Тип MIME" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "Ім'я файлу" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "Розширення файлу" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "Як вкладення" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10468,79 +10444,78 @@ msgstr "Як вкладення" msgid "Data File" msgstr "Файл даних" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "Синхронізовано" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "Зображення" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "Назва файлу" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "Розмір" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "Назва таблиці" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "Читати" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "Перевірка SSL" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "Типи подій" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "Увімкнено автоматичну синхронізацію" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ролі пристроїв" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "Коментарі (короткі)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "Лінія" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "Метод" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "Виникла помилка при спробі рендерингу цього віджета:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" "Будь ласка, спробуйте переналаштувати віджет або видалити його зі своєї " "інформаційної панелі." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10595,55 +10570,55 @@ msgstr "Невірний атрибут \"{name}\" за запитом" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Невірний атрибут \"{name}\" для {model}" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "Під час візуалізації шаблону сталася помилка: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "Ваша інформаційна панель була скинута." -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "Доданий віджет: " -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "Оновлений віджет: " -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "Видалений віджет: " -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "Помилка при видаленні віджета: " -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 msgid "Unable to run script: RQ worker process not running." msgstr "Неможливо запустити скрипт: робочий процес RQ не запущений." -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "Введіть дійсну адресу IPv4 або IPv6 з необов'язковою маскою." -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "Невірний формат IP-адреси: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "" "Введіть дійсний мережевий префікс IPv4 або IPv6 та маску в позначенні CIDR." -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "Невірний формат префікса IP: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "Недостатньо місця для розміщення запитуваного розміру префікса" @@ -10697,180 +10672,180 @@ msgstr "Клієнт" msgid "Invalid IP address format: {address}" msgstr "Невірний формат IP-адреси: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "Імпортувати ціль" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "Імпорт цілі (назва)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "Ціль експорту" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "Ціль експорту (назва)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "Імпортування VRF" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "Імпорт VRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "Експорт VRF" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "Експорт VRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "Імпорт L2VPN" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "Імпорт L2VPN (ідентифікатор)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "Експорт L2VPN" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "Експорт L2VPN (ідентифікатор)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" msgstr "Префікс" -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 +#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 +#: netbox/ipam/filtersets.py:248 msgid "RIR (ID)" msgstr "RIR (ідентифікатор)" -#: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 -#: netbox/ipam/filtersets.py:248 +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIR (скорочення)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "У межах префікса" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "У межах та включаючи префікс" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "Мережеві префікси, які містять цей префікс або IP" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Довжина маски" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "Група VLAN (ідентифікатор)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "Група VLAN (скорочення)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ідентифікатор)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "Номер VLAN (1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" msgstr "Адреса" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "Діапазони, які містять цей префікс або IP" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" msgstr "Батьківський префікс" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "Група FHRP/VRRP (ідентифікатор)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "Призначений до інтерфейсу" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "Служба додатків (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "NAT внутрішня IP-адреса (ідентифікатор)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (Ідентифікатор)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q номер SVLAN (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "Призначений інтерфейс віртуальної машини" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "Політика перекладу VLAN (назва)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "Група FHRP (назва)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "Група FHRP (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "IP-адреса (ідентифікатор)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "IP-адреса" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "Первинна адреса IPv4 (ідентифікатор)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "Первинний IPv4 (адреса)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "Первинна адреса IPv6 (ідентифікатор)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "Первинний IPv6 (адреса)" @@ -10903,21 +10878,21 @@ msgstr "Потрібна маска CIDR (наприклад, /24)." msgid "Address pattern" msgstr "Адресний шаблон" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "Забезпечте унікальність простору" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10926,76 +10901,77 @@ msgstr "Є приватним" msgid "RIR" msgstr "RIR" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "Дата додавання" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "Група VLAN" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "Довжина префікса" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "Вважати повністю використаним" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "Призначення VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Ставтеся до населених" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -11007,12 +10983,12 @@ msgstr "Ідентифікатор групи" msgid "Authentication type" msgstr "Тип аутентифікації" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Ключ аутентифікації" -#: 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/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -11024,178 +11000,178 @@ msgstr "Ключ аутентифікації" msgid "Authentication" msgstr "Аутентифікація" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "Діапазони ідентифікаторів VLAN" -#: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 +#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "Політика" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "Порти" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "Імпортувати маршрути до цілей" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "Експортувати маршрути до цілей" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "Призначений RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "Група VLAN'ів (якщо така є)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "VLAN тех. майданчика" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "VLAN тех. майданчика (якщо такий є)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "Ідентифікатор області застосування" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "Група FHRP/VRRP" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "Призначена назва групи FHRP/VRRP" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "Зробіть це основним IP для призначеного пристрою" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "Це для зовнішнього незалежного керування" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "" "Позначте це як IP-адресу для зовнішнього незалежного керування призначеного " "пристрою" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "" "Пристрій або віртуальна машина не вказано; неможливо встановити як первинний" " IP" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "" "Пристрій не вказано; неможливо встановити IP для зовнішнього незалежного " "керування" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "" "Не вдається встановити IP для зовнішнього незалежного керування віртуальних " "машин" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "Інтерфейс не вказано; неможливо встановити як первинний IP" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "" "Інтерфейс не вказано; неможливо встановити як IP для зовнішнього незалежного" " керування" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "Тип авторизації" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "Призначена група VLAN" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "Сервісна VLAN (для VLAN клієнтів Q-in-Q/802.1ad)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Політика перекладу VLAN" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "протокол IP" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "Батьківський тип (додаток та модель)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "Назва батьківського об'єкта" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "Ідентифікатор батьківських об'єктів" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "" "Один з батьківських або parent_object_id повинен бути включений до параметра" " parent_object_type" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Маршрути до цілей" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Імпортувати цілі" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Експортувати цілі" @@ -11207,7 +11183,7 @@ msgstr "Імпортований до VRF" msgid "Exported by VRF" msgstr "Експортувати з VRF" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Приватний" @@ -11250,9 +11226,9 @@ msgid "DNS Name" msgstr "Ім'я DNS" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLAN'и" @@ -11277,61 +11253,61 @@ msgstr "Контроль Q/802.1ad" msgid "VLAN ID" msgstr "Ідентифікатор VLAN" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "Маршрут до цілі" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "Агрегат" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "Діапазон ASN" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "Діапазон IP" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "Зробіть це основним IP для пристрою/віртуальної машини" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "Зробіть це IP для зовнішнього незалежного керування пристрою" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP (внутрішній)" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "IP-адреса може бути призначена лише одному об'єкту." -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "" "Не вдається перепризначити первинну IP-адресу для батьківського " "пристрою/віртуальної машини" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "" "Не вдається перепризначити IP-адресу для зовнішнього незалежного керування " "батьківського пристрою" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "" "Тільки IP-адреси, призначені інтерфейсу, можуть бути визначені первинними " "IP-адресами." -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." @@ -11339,24 +11315,24 @@ msgstr "" "Лише IP-адреси, призначені інтерфейсу пристрою, можуть бути позначені як IP " "для зовнішнього незалежного керування пристрою." -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "Віртуальна IP-адреса" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "Призначення вже існує" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "Ідентифікатори VLAN" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "Підпорядковані VLAN'и" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " @@ -11365,12 +11341,12 @@ msgstr "" "Пряме призначення VLAN до сайту застаріло і буде видалено в майбутньому " "випуску. Користувачам пропонується використовувати для цієї мети групи VLAN." -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "Правило перекладу VLAN" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." @@ -11378,36 +11354,36 @@ msgstr "" "Список одного або декількох номерів портів, розділених комами. Діапазон " "можна вказати за допомогою дефіса." -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "Шаблон служби додатків" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "Батьківський тип" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "Порт (и)" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "Служба додатків" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "Шаблон служби додатків" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "З шаблону" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "Користувацький" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11448,7 +11424,7 @@ msgstr "ідентифікатор групи" msgid "protocol" msgstr "протокол" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "тип аутентифікації" @@ -11480,7 +11456,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "RIRи" @@ -11526,56 +11502,56 @@ msgstr "" "Мережеві префікси не можуть перекривати сукупні мережі. {prefix} охоплює " "існуючий сукупну мережу ({aggregate})." -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "ролі" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "префікс" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "Мережа IPv4 або IPv6 з маскою" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "Операційний стан цього префікса" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "Основна функція цього префікса" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "є у пулі" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "Усі IP-адреси в цьому префіксі вважаються придатними для використання" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "використовувана марка" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "мережеві префікси" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "Неможливо створити префікс з маскою /0." -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "глобальна таблиця" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "Дублікат префікса знайдений у {table}: {prefix}" @@ -11676,33 +11652,33 @@ msgstr "Ім'я хоста або FQDN (не залежить від регіс msgid "IP addresses" msgstr "IP-адреси" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "Не вдається створити IP-адресу з маскою /0." -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "" "{ip} це ідентифікатор мережі, який не може бути присвоєний інтерфейсу." -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip} це широкомовна адреса, яка може не бути присвоєна інтерфейсу." -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "Дублікати IP-адреси знайдено в {table}: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "Не вдається створити IP-адресу {ip} внутрішній діапазон {range}." -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" @@ -11710,7 +11686,7 @@ msgstr "" "Не вдається перепризначити IP-адресу, поки вона призначена як первинний IP " "для батьківського об'єкта" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" @@ -11718,7 +11694,7 @@ msgstr "" "Не вдається перепризначити IP-адресу, поки вона позначена як IP-адреса OOB " "для батьківського об'єкта" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "Статус SLAAC може бути призначений лише адресам IPv6" @@ -11871,8 +11847,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRFи" @@ -11908,102 +11884,102 @@ msgstr "Кількість тех. майданчиків" msgid "Provider Count" msgstr "Кількість провайдерів" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "Сукупні мережі" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "Додано" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "Діапазони IP" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "Префікс (Плоский)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "Глибина" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "Тип сфери застосування" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "Пул" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "Позначено як використане" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "Початкова адреса" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "Позначено заселеним" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (внутрішній)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (зовнішній)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "Призначений" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "Призначений об'єкт" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "Діапазони VID" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Правила" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Локальний VID" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Віддалений VID" @@ -12024,6 +12000,17 @@ msgstr "Імпортувати цілі" msgid "Export Targets" msgstr "Експортувати цілі" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "Створити групу" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "Призначити у групу" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "Доступний 1 IP" @@ -12060,23 +12047,23 @@ msgstr "" "У назвах DNS дозволені лише буквено-цифрові символи, зірочки, дефіси, крапки" " та підкреслення" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "Інтерфейси пристрою" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "Інтерфейси віртуальної машини" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "Підпорядковані мережеві префікси" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "Підпорядковані діапазони" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "Пов'язані IP-адреси" @@ -12119,7 +12106,7 @@ msgstr "Межі діапазону повинні бути визначені msgid "{class_name} must implement get_view_name()" msgstr "{class_name} повинен реалізувати get_view_name()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "Невірний дозвіл {permission} для моделі {model}" @@ -12440,15 +12427,15 @@ msgstr "Адреса карт" msgid "Base URL for mapping geographic locations" msgstr "Базова URL-адреса для відображення географічних місць" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "Додати мітки" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "Видалити мітки" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12456,7 +12443,7 @@ msgstr "" "Мітки скорочень, розділені комами, укладені подвійними лапками (наприклад, " "\"мітка1, мітка2, мітка3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "ПІБ власника об'єкта" @@ -12469,9 +12456,9 @@ msgstr "{class_name} необхідно вказати клас моделі." 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "Група власників" @@ -12518,31 +12505,31 @@ msgstr "Користувацьке поле '{name}' має мати уніка msgid "Missing required custom field '{name}'." msgstr "Відсутнє обов'язкове користувацьке поле '{name}'." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "Віддалене джерело даних" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "шлях даних" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 msgid "Path to remote file (relative to data source root)" msgstr "Шлях до віддаленого файлу (відносно кореня джерела даних)" -#: netbox/netbox/models/features.py:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "увімкнути автоматичну синхронізацію" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Увімкнути автоматичну синхронізацію даних при оновленні файлу даних" -#: netbox/netbox/models/features.py:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "дата синхронізована" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} повинен реалізувати метод sync_data()." @@ -12567,347 +12554,347 @@ msgstr "одиниця відстані" msgid "Must specify a unit when setting a distance" msgstr "Необхідно вказати одиницю при установці відстані" -#: netbox/netbox/navigation/menu.py:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "Організація" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "Групи тех. майданчиків" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "Групи орендарів" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "Контактні групи" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Контактні ролі" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "Контактні завдання" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "Ролі в стійці" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "Графічний вид" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "Модулі" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Контексти віртуальних пристроїв" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "Профілі типу модуля" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "Виробники" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "Компоненти пристрою" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Ролі елементів інвентаря" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "З'єднання" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "Кабелі" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "Бездротові зв'язки" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "Інтерфейсні підключення" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Консольні підключення" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "Підключення живлення" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "Групи WLAN" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "Префікс і ролі VLAN" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "Діапазони ASN" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "Політика перекладу VLAN" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Правила перекладу VLAN" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "Шаблони служб додатків" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Тунелі" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Тунельні групи" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "Кінці тунелів" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "Термінації L2VPN" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "Налаштування IKE" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Політика IKE" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "Налаштування IPsec" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Політика IPsec" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Профілі IPsec" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "Віртуальні диски" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "Типи кластерів" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "Кластерні групи" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "Типи схем" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "Кінці каналу зв'язку" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Віртуальні схеми" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "Типи віртуальних схем" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "Закінчення віртуальних схем" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "Групи каналів зв'язку" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Групи завдань" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "Провайдери" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Облікові записи провайдера" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "Мережі провайдерів" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "Панелі живлення" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "Конфігурації" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "Контексти конфігурації" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "Налаштування контекстних профілів" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "Конфігураційні шаблони" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "Персоналізація" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "Вибір користувацьких полів" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "Користувацькі посилання" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "Експортувати шаблони" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "Збережені фільтри" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "Конфігурації таблиці" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "Вкладення зображень" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "Операції" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "Інтеграція" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "Джерела даних" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "Правила події" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Веб-хуки" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "Ведення журналу" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "Групи сповіщень" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "Записи журналу" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Журнал змін" -#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Адміністратор" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Жетони API" -#: 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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "Дозволи" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "Групи власників" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "Власники" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Система" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12916,11 +12903,11 @@ msgstr "Система" msgid "Plugins" msgstr "Плагіни" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "Історія налаштувань" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Фонові завдання" @@ -12951,6 +12938,7 @@ msgstr "Клонувати" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "Редагувати" @@ -12965,6 +12953,7 @@ msgstr "Редагувати" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -13007,7 +12996,7 @@ msgstr "Кнопки повинні бути передані у вигляді msgid "Button color must be a choice within ButtonColorChoices." msgstr "Колір кнопки повинен бути вибором у ButtonColorChoices." -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " @@ -13016,7 +13005,7 @@ msgstr "" "Клас PluginTemplateExtension {template_extension} був переданий як " "екземпляр!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " @@ -13024,17 +13013,17 @@ msgid "" msgstr "" "{template_extension} не є підкласом netbox.plugins.PluginTemplateExtension!" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} повинен бути екземпляром netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} повинен бути екземпляром netbox.plugins.PluginMenuItem" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button} повинен бути екземпляром netbox.plugins.PluginMenuButton" @@ -13118,16 +13107,16 @@ msgstr "Розмежувач CSV" msgid "The character used to separate fields in CSV data" msgstr "Символ, який використовується для розділення полів у даних CSV" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "Невірний магазин: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "Не вдається додати магазини до реєстру після ініціалізації" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "Неможливо видалити магазини з реєстру" @@ -13195,30 +13184,30 @@ msgstr "Українська мова" msgid "Chinese" msgstr "Китайська мова" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "Вибрати все" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "Перемкнути всі" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "Переключити випадаюче меню" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "{model_name} не знайдено" -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Поле" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "Значення" @@ -13230,16 +13219,24 @@ msgstr "Фіктивний плагін" msgid "Copy" msgstr "Копіювати" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "" +"Невірний варіант декодування: {decoding}! Повинен бути одним з " +"{image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "GPS-координати" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "Пов'язані об'єкти" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13256,7 +13253,12 @@ msgstr "Повинен бути список." msgid "Must be a dictionary." msgstr "Повинен бути словник." -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, python-brace-format +msgid "Object with ID {id} does not exist" +msgstr "Об'єкт з ідентифікатором {id} не існує" + +#: netbox/netbox/views/generic/bulk_views.py:519 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13264,59 +13266,54 @@ msgstr "" "Знайдені дублікати об'єктів: {model} з ідентифікатором (ами) {ids} " "з'являється кілька разів" -#: 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:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Масовий імпорт {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Імпортний {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Масове редагування {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "оновлено {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ні {object_type} були обрані." -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Перейменовано {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Масове видалення {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Видалено {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Видалення не вдалося через наявність одного або декількох залежних об'єктів." -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "Журнал змін" @@ -13324,21 +13321,21 @@ msgstr "Журнал змін" msgid "Journal" msgstr "Журнал" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "Неможливо синхронізувати дані: Файл даних не встановлено." -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "Синхронізовані дані для {object_type} {object}." -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "Синхронізовано {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} повинен реалізувати get_children()" @@ -13511,7 +13508,7 @@ msgstr "Реквізити рахунку" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "Електронна скринька" @@ -13559,6 +13556,7 @@ msgstr "Призначені групи" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13635,12 +13633,6 @@ msgstr "Дата встановлення" msgid "Termination Date" msgstr "Дата припинення" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "Призначити у групу" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "Поміняти місцями кінці каналу зв'язку" @@ -14262,17 +14254,17 @@ msgstr "Неповні" msgid "Not Connected" msgstr "Не підключено" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT для" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "НАТ" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14498,7 +14490,7 @@ msgid "Bridged Interfaces" msgstr "Мостові інтерфейси" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "Переклад VLAN" @@ -14533,8 +14525,8 @@ msgstr "Ширина каналу" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14542,12 +14534,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "Додати IP-адресу" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Додати MAC-адресу" @@ -14729,7 +14719,7 @@ msgstr "Додати нового учасника" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "Дії" @@ -15069,34 +15059,34 @@ msgstr "Результати очікуються" msgid "Last Run" msgstr "Останній запуск" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "Скрипт більше не присутній у вихідному файлі" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "Ніколи" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "Запустіть знову" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "Запустити скрипт" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "Не вдалося завантажити скрипти з модуля %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "Скриптів не знайдено" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15651,11 +15641,8 @@ msgstr "Максимальна глибина" msgid "Max Length" msgstr "Максимальна довжина" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "Створити групу" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "Віртуальні IP-адреси" @@ -15872,28 +15859,29 @@ msgstr "" "Клацніть тут щоб спробувати завантажити NetBox " "знову." -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "Контакт" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "Назва" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "Телефон" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "Контактна група" @@ -15902,8 +15890,8 @@ msgid "Add Contact Group" msgstr "Додати групу контактів" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "Контактна роль" @@ -15916,9 +15904,9 @@ msgid "Add Tenant" msgstr "Додати орендаря" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "Група орендарів" @@ -15966,7 +15954,7 @@ msgid "View" msgstr "Перегляд" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "Обмеження" @@ -15979,29 +15967,10 @@ msgid "Add Owner" msgstr "Додати власника" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Жетон" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "Виділені ресурси" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "Віртуальні процесори" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "Пам'ять" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "Місце на диску" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "Додати віртуальну машину" @@ -16023,20 +15992,29 @@ msgstr "Вибір пристрою" msgid "Add Devices" msgstr "Додати пристрої" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "Додати кластер" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "Кластерна група" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "Виділені ресурси" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "Тип кластера" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "Віртуальні процесори" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "Пам'ять" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "Місце на диску" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -16044,10 +16022,6 @@ msgstr "Тип кластера" msgid "Resources" msgstr "Ресурси" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "Віртуальний диск" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -16080,23 +16054,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "Алгоритм авторизації" @@ -16148,18 +16122,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "ID тунелю" @@ -16222,69 +16196,69 @@ msgstr "Додати групу бездротової локальної мер msgid "Link Properties" msgstr "Властивості посилання" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "Батьківська контактна група (ідентифікатор)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "Батьківська контактна група (скорочення)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "Контактна група (ідентифікатор)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "Контактна група (скорочення)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "Контакт (ідентифікатор)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "Роль контакту (ідентифікатор)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "Контактна роль (скорочення)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "Контактна група" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "Батьківська група орендарів (ідентифікатор)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "Батьківська група орендарів (скорочення)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "Група орендарів (ідентифікатор)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "Група орендарів (ідентифікатор)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "Група орендарів (скорочення)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "Додати групи" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "Вилучити групи" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" @@ -16292,7 +16266,7 @@ msgstr "" "Назви груп, розділені комами, укладені подвійними лапками (наприклад, " "\"Група 1, Група 2\")" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "Призначений контакт" @@ -16431,15 +16405,15 @@ msgstr "Дозвіл (ідентифікатор)" msgid "Notification group (ID)" msgstr "Група повідомлень (ідентифікатор)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "Група користувачів (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "Група користувачів (ім'я)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "Користувач (ім'я користувача)" @@ -16464,7 +16438,7 @@ msgstr "Запис увімкнено" msgid "Expires" msgstr "Термін дії закінчується" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "Дозволені IP-адреси" @@ -16509,11 +16483,11 @@ msgstr "Використано востаннє" msgid "Membership" msgstr "Членство" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "Інтерфейс користувача" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16523,7 +16497,7 @@ msgstr "" "запишіть свій токен перед відправкою цієї форми, оскільки вона " "більше не буде доступна після створення токена." -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16533,32 +16507,32 @@ msgstr "" "порожнім без обмежень. Приклад: " "10.1.1.0/24,192.168.10.16/32,2001:db8:1::/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "Підтвердити пароль" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "Введіть той же пароль, що і раніше, для перевірки." -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "" "Паролі не збігаються! Будь ласка, перевірте свої дані та спробуйте ще раз." -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." -msgstr "Виберіть типи об'єктів, на які буде застосовуватися дозвіл." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." +msgstr "Виберіть типи об'єктів, до яких буде застосовуватися дозвіл." -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "Додаткові дії" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "Дії, надані на додаток до перерахованих вище" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " @@ -16568,20 +16542,20 @@ msgstr "" "null, щоб відповідати всім об'єктам цього типу. Список декількох об'єктів " "призведе до логічної операції OR." -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "Об'єкти" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "Необхідно вибрати хоча б одну дію." -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Невірний фільтр для {model}: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "Групи користувачів" @@ -16593,7 +16567,7 @@ msgstr "група власників" msgid "owner groups" msgstr "групи власників" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "групи" @@ -16623,7 +16597,7 @@ msgstr "Фільтр Queryset, що відповідає відповідним msgid "permission" msgstr "дозвіл" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "дозволи" @@ -16718,18 +16692,18 @@ msgstr "жетон" msgid "tokens" msgstr "жетонів" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "Неможливо зберегти токени v2: API_TOKEN_PEPPERS не визначено." -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "" "Невірний ідентифікатор перцю: {id}. Перевірте налаштований " "API_TOKEN_PEPPERS." -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" @@ -16738,35 +16712,35 @@ msgstr "" "Термін придатності повинен бути в майбутньому. Поточний час сервера " "{current_time} ({timezone})." -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "ім'я користувача" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "Обов'язково. 150 символів або менше. Лише букви, цифри та @/./+/-/_." -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "Користувач з цим ім'ям користувача вже існує." -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "прізвище" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "прізвище" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "адреса електронної пошти" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "активний" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -16774,15 +16748,15 @@ msgstr "" "Визначає, чи слід розглядати цього користувача як активного. Зніміть цей " "вибір замість видалення облікових записів." -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "дата приєднання" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "користувач" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "Користувач з цим ім'ям користувача вже існує." @@ -16794,18 +16768,18 @@ msgstr "Користувацькі дії" msgid "Example Usage" msgstr "Приклад використання" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Пов'язаний об'єкт не знайдено за допомогою наданих атрибутів: {params}" -#: netbox/utilities/api.py:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Кілька об'єктів відповідають наданим атрибутам: {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16814,7 +16788,7 @@ msgstr "" "Пов'язані об'єкти повинні посилатися числовим ідентифікатором або словником " "атрибутів. Отримано невизнане значення: {value}" -#: netbox/utilities/api.py:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" @@ -16871,7 +16845,7 @@ msgstr "Невірне ім'я роздільника: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "RGB-колір шістнадцятковим представленням. Приклад: " -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " @@ -16880,7 +16854,7 @@ msgstr "" "%s(%r) невірний. Параметр to_model до CounterCacheField повинен бути рядком " "у форматі 'app.model'" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -16922,7 +16896,7 @@ msgstr "" "Невірні дані YAML. Дані повинні бути у вигляді декількох документів або " "одного документа, що містить перелік словників." -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " @@ -16931,7 +16905,7 @@ msgstr "" "Невірний список ({value}). Повинен бути числовим, а діапазони повинні бути в" " порядку зростання." -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " @@ -16940,7 +16914,7 @@ msgstr "" "Вкажіть одне або кілька окремих чисел або числових діапазонів, розділених " "комами. Приклад: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -16999,7 +16973,7 @@ msgstr "" "Вкажіть числовий діапазон для створення декількох IP-адрес.
    Приклад: " "192.0.2.[1,5,100-254]/24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Підтримується синтаксис Markdown " -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "Унікальна скорочення, зручна для URL-адреси" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "Введіть контекстні дані в JSON формат." -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "MAC-адреса повинна бути у форматі EUI-48" @@ -17146,13 +17120,13 @@ msgstr "" "Цей об'єкт був змінений з моменту візуалізації форми. Будь ласка, зверніться" " до журналу змін об'єкта для отримання детальної інформації." -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "Діапазон \"{value}\" є невірним." -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " @@ -17161,52 +17135,52 @@ msgstr "" "Невірний діапазон: Кінцеве значення ({end}) має бути більше початкового " "значення ({begin})." -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "Дублювання або конфлікт заголовка стовпця для \"{field}\"" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "Дублювання або конфлікт заголовка стовпця для \"{header}\"" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "" "Ряд {row}: Очікується {count_expected} стовпці, але знайдено {count_found}" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "Знайдено несподіваний заголовок стовпця \"{field}\"." -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "" "Стовпчик \"{field}\" не є спорідненим об'єктом; не може використовувати " "точки" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "Невірний атрибут пов'язаного об'єкта для стовпця \"{field}\": {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "Не знайдено необхідний заголовок стовпця \"{header}\"." -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "" "Відсутнє необхідне значення для параметра динамічного запиту: " "'{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "" @@ -17269,17 +17243,17 @@ msgstr "" msgid "Unknown app_label/model_name for {name}" msgstr "Невідома мітка_додатка/назва_моделі для {name}" -#: netbox/utilities/request.py:91 +#: netbox/utilities/request.py:92 #, python-brace-format msgid "Invalid IP address set for {header}: {ip}" msgstr "Невірна IP-адреса, встановлена для {header}: {ip}" -#: netbox/utilities/tables.py:75 +#: netbox/utilities/tables.py:76 #, python-brace-format msgid "A column named {name} is already defined for table {table_name}" msgstr "Стовпчик з назвою {name} вже визначено для таблиці {table_name}" -#: netbox/utilities/templates/builtins/customfield_value.html:30 +#: netbox/utilities/templates/builtins/customfield_value.html:32 msgid "Not defined" msgstr "Не визначено" @@ -17357,18 +17331,18 @@ msgstr "{value} має бути кратним {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} не є дійсним регулярним виразом." -#: netbox/utilities/views.py:80 +#: netbox/utilities/views.py:81 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} повинен реалізувати get_required_permissions ()" -#: netbox/utilities/views.py:116 +#: netbox/utilities/views.py:117 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} повинен реалізувати get_required_permissions()" -#: netbox/utilities/views.py:140 +#: netbox/utilities/views.py:141 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17413,9 +17387,9 @@ msgid "Cluster (ID)" msgstr "Кластер (ідентифікатор)" #: netbox/virtualization/forms/bulk_edit.py:89 -#: netbox/virtualization/forms/bulk_import.py:93 +#: netbox/virtualization/forms/bulk_import.py:92 #: netbox/virtualization/forms/filtersets.py:179 -#: netbox/virtualization/tables/virtualmachines.py:33 +#: netbox/virtualization/tables/virtualmachines.py:34 msgid "Start on boot" msgstr "Запуск при завантаженні" @@ -17437,26 +17411,34 @@ msgstr "Диск (МБ)" msgid "Size (MB)" msgstr "Розмір (МБ)" -#: netbox/virtualization/forms/bulk_import.py:46 +#: netbox/virtualization/forms/bulk_import.py:45 msgid "Type of cluster" msgstr "Тип кластера" -#: netbox/virtualization/forms/bulk_import.py:53 +#: netbox/virtualization/forms/bulk_import.py:52 msgid "Assigned cluster group" msgstr "Призначена група кластерів" -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/virtualization/forms/bulk_import.py:94 msgid "Start on boot in hypervisor" msgstr "Запуск при завантаженні в гіпервізорі" -#: netbox/virtualization/forms/bulk_import.py:110 +#: netbox/virtualization/forms/bulk_import.py:109 msgid "Assigned cluster" msgstr "Призначений кластер" -#: netbox/virtualization/forms/bulk_import.py:117 +#: netbox/virtualization/forms/bulk_import.py:116 msgid "Assigned device within cluster" msgstr "Призначений пристрій у кластері" +#: netbox/virtualization/forms/model_forms.py:36 +msgid "Cluster Type" +msgstr "Тип кластера" + +#: netbox/virtualization/forms/model_forms.py:48 +msgid "Cluster Group" +msgstr "Кластерна група" + #: netbox/virtualization/forms/model_forms.py:152 #, python-brace-format msgid "" @@ -17483,7 +17465,7 @@ msgstr "" "дисків." #: netbox/virtualization/forms/model_forms.py:396 -#: netbox/virtualization/tables/virtualmachines.py:81 +#: netbox/virtualization/tables/virtualmachines.py:82 msgid "Disk" msgstr "Диск" @@ -17596,7 +17578,7 @@ msgstr "Повинен бути IPv{family} адреса. ({ip} є IPv{version} msgid "The specified IP address ({ip}) is not assigned to this VM." msgstr "Зазначена IP-адреса ({ip}) не присвоюється цієї віртуальній машині." -#: netbox/virtualization/models/virtualmachines.py:391 +#: netbox/virtualization/models/virtualmachines.py:390 #, python-brace-format msgid "" "The selected parent interface ({parent}) belongs to a different virtual " @@ -17605,7 +17587,7 @@ msgstr "" "Вибраний батьківський інтерфейс ({parent}) належить до іншої віртуальної " "машини ({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:406 +#: netbox/virtualization/models/virtualmachines.py:405 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different virtual " @@ -17614,7 +17596,7 @@ msgstr "" "Вибраний інтерфейс моста ({bridge}) належить до іншої віртуальної машини " "({virtual_machine})." -#: netbox/virtualization/models/virtualmachines.py:417 +#: netbox/virtualization/models/virtualmachines.py:416 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -17624,23 +17606,31 @@ msgstr "" " і батьківська віртуальна машина інтерфейсу, або ж вона повинна бути " "глобальною." -#: netbox/virtualization/models/virtualmachines.py:429 +#: netbox/virtualization/models/virtualmachines.py:428 msgid "size (MB)" msgstr "розмір (МБ)" -#: netbox/virtualization/models/virtualmachines.py:433 +#: netbox/virtualization/models/virtualmachines.py:432 msgid "virtual disk" msgstr "віртуальний диск" -#: netbox/virtualization/models/virtualmachines.py:434 +#: netbox/virtualization/models/virtualmachines.py:433 msgid "virtual disks" msgstr "віртуальні диски" -#: netbox/virtualization/views.py:327 +#: netbox/virtualization/views.py:377 #, python-brace-format msgid "Added {count} devices to cluster {cluster}" msgstr "Додано {count} пристроїв для кластеризації {cluster}" +#: netbox/virtualization/views.py:597 +msgid "Assigned VLANs" +msgstr "Призначені VLAN" + +#: netbox/virtualization/views.py:599 +msgid "Child Interfaces" +msgstr "Дочірні інтерфейси" + #: netbox/vpn/choices.py:35 msgid "IPsec - Transport" msgstr "IPsec - Транспорт" @@ -17733,64 +17723,64 @@ msgstr "Віртуальне приватне дерево Ethernet" msgid "SPB" msgstr "СПБ" -#: netbox/vpn/filtersets.py:47 +#: netbox/vpn/filtersets.py:48 msgid "Tunnel group (ID)" msgstr "Тунельна група (ідентифікатор)" -#: netbox/vpn/filtersets.py:54 +#: netbox/vpn/filtersets.py:55 msgid "Tunnel group (slug)" msgstr "Тунельна група (скорочення)" -#: netbox/vpn/filtersets.py:63 +#: netbox/vpn/filtersets.py:64 msgid "IPSec profile (ID)" msgstr "Профіль IPsec (ідентифікатор)" -#: netbox/vpn/filtersets.py:70 +#: netbox/vpn/filtersets.py:71 msgid "IPSec profile (name)" msgstr "Профіль IPsec (ім'я)" -#: netbox/vpn/filtersets.py:93 +#: netbox/vpn/filtersets.py:94 msgid "Tunnel (ID)" msgstr "Тунель (ідентифікатор)" -#: netbox/vpn/filtersets.py:100 +#: netbox/vpn/filtersets.py:101 msgid "Tunnel (name)" msgstr "Тунель (назва)" -#: netbox/vpn/filtersets.py:133 +#: netbox/vpn/filtersets.py:134 msgid "Outside IP (ID)" msgstr "Зовнішній IP (ідентифікатор)" -#: netbox/vpn/filtersets.py:146 netbox/vpn/filtersets.py:294 +#: netbox/vpn/filtersets.py:147 netbox/vpn/filtersets.py:295 msgid "IKE policy (ID)" msgstr "Політика IKE (ідентифікатор)" -#: netbox/vpn/filtersets.py:152 netbox/vpn/filtersets.py:301 +#: netbox/vpn/filtersets.py:153 netbox/vpn/filtersets.py:302 msgid "IKE policy (name)" msgstr "Політика IKE (назва)" -#: netbox/vpn/filtersets.py:224 netbox/vpn/filtersets.py:306 +#: netbox/vpn/filtersets.py:225 netbox/vpn/filtersets.py:307 msgid "IPSec policy (ID)" msgstr "Політика IPsec (ідентифікатор)" -#: netbox/vpn/filtersets.py:230 netbox/vpn/filtersets.py:313 +#: netbox/vpn/filtersets.py:231 netbox/vpn/filtersets.py:314 msgid "IPSec policy (name)" msgstr "Політика IPsec (назва)" -#: netbox/vpn/filtersets.py:391 +#: netbox/vpn/filtersets.py:392 msgid "L2VPN (slug)" msgstr "L2VPN (скорочення)" -#: netbox/vpn/filtersets.py:455 +#: netbox/vpn/filtersets.py:456 msgid "VM Interface (ID)" msgstr "Інтерфейс віртуальної машини (ідентифікатор)" -#: netbox/vpn/filtersets.py:461 +#: netbox/vpn/filtersets.py:462 msgid "VLAN (name)" msgstr "VLAN (назва)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:61 +#: netbox/vpn/forms/filtersets.py:64 msgid "Tunnel group" msgstr "Тунельна група" @@ -17806,13 +17796,13 @@ msgid "Pre-shared key" msgstr "Попередньо спільний ключ" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:214 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:216 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:219 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Політика IPsec" @@ -17879,16 +17869,16 @@ msgstr "Кожне завершення повинно вказувати або msgid "Cannot assign both an interface and a VLAN." msgstr "Не вдається призначити як інтерфейс, так і VLAN." -#: netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:142 msgid "IKE version" msgstr "Версія IKE" -#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 +#: netbox/vpn/forms/filtersets.py:154 netbox/vpn/forms/filtersets.py:189 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Пропозиція" -#: netbox/vpn/forms/filtersets.py:270 +#: netbox/vpn/forms/filtersets.py:273 msgid "Assigned Object Type" msgstr "Призначений тип об'єкта" @@ -17946,7 +17936,7 @@ msgstr "Налаштування IKE" msgid "proposals" msgstr "налаштування" -#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:41 +#: netbox/vpn/models/crypto.py:91 netbox/wireless/models.py:42 msgid "pre-shared key" msgstr "попередньо спільний ключ" @@ -17998,20 +17988,20 @@ msgstr "Політики IPsec" msgid "IPSec profiles" msgstr "Профілі IPsec" -#: netbox/vpn/models/l2vpn.py:117 +#: netbox/vpn/models/l2vpn.py:116 msgid "L2VPN termination" msgstr "Кінець L2VPN" -#: netbox/vpn/models/l2vpn.py:118 +#: netbox/vpn/models/l2vpn.py:117 msgid "L2VPN terminations" msgstr "Кінці L2VPN" -#: netbox/vpn/models/l2vpn.py:133 +#: netbox/vpn/models/l2vpn.py:132 #, python-brace-format msgid "L2VPN Termination already assigned ({assigned_object})" msgstr "Кінець L2VPN вже призначено ({assigned_object})" -#: netbox/vpn/models/l2vpn.py:145 +#: netbox/vpn/models/l2vpn.py:144 #, python-brace-format msgid "" "{l2vpn_type} L2VPNs cannot have more than two terminations; found " @@ -18162,49 +18152,49 @@ msgstr "Призначений інтерфейс B" msgid "Side B" msgstr "Сторона Б" -#: netbox/wireless/models.py:32 +#: netbox/wireless/models.py:33 msgid "authentication cipher" msgstr "шифр аутентифікації" -#: netbox/wireless/models.py:75 +#: netbox/wireless/models.py:76 msgid "wireless LAN group" msgstr "група бездротової локальної мережі" -#: netbox/wireless/models.py:76 +#: netbox/wireless/models.py:77 msgid "wireless LAN groups" msgstr "групи бездротових локальних мереж" -#: netbox/wireless/models.py:122 +#: netbox/wireless/models.py:123 msgid "wireless LAN" msgstr "бездротова локальна мережа" -#: netbox/wireless/models.py:140 +#: netbox/wireless/models.py:141 msgid "interface A" msgstr "інтерфейс А" -#: netbox/wireless/models.py:146 +#: netbox/wireless/models.py:147 msgid "interface B" msgstr "інтерфейс Б" -#: netbox/wireless/models.py:194 +#: netbox/wireless/models.py:195 msgid "wireless link" msgstr "бездротовий канал зв'язок" -#: netbox/wireless/models.py:195 +#: netbox/wireless/models.py:196 msgid "wireless links" msgstr "бездротові канали зв'язку" -#: netbox/wireless/models.py:210 netbox/wireless/models.py:216 +#: netbox/wireless/models.py:211 netbox/wireless/models.py:217 #, python-brace-format msgid "{type} is not a wireless interface." msgstr "{type} не є бездротовим інтерфейсом." -#: netbox/wireless/utils.py:16 +#: netbox/wireless/utils.py:17 #, python-brace-format msgid "Invalid channel value: {channel}" msgstr "Невірне значення каналу: {channel}" -#: netbox/wireless/utils.py:26 +#: netbox/wireless/utils.py:27 #, python-brace-format msgid "Invalid channel attribute: {name}" msgstr "Невірний атрибут каналу: {name}" diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index b07d1f32be19218203a9776d8123002494d1315b..92b888dfd7ae20e933547a2584b65639a1cb3344 100644 GIT binary patch delta 74544 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 A`v3p{ diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po index 208ba97a3..0b70be711 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/LC_MESSAGES/django.po @@ -15,17 +15,17 @@ # yawei jia, 2025 # 蒋浩海, 2025 # 韩于惟, 2025 -# 闻寄云, 2026 # Jeremy Stretch, 2026 +# 闻寄云, 2026 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-17 05:26+0000\n" +"POT-Creation-Date: 2026-03-03 05:20+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2026\n" +"Last-Translator: 闻寄云, 2026\n" "Language-Team: Chinese (https://app.transifex.com/netbox-community/teams/178115/zh/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,7 +33,7 @@ msgstr "" "Language: zh\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: netbox/account/views.py:121 +#: netbox/account/views.py:122 #, python-brace-format msgid "Logged in as {user}." msgstr "以身份登录 {user}。" @@ -56,24 +56,24 @@ msgstr "您的密码已成功更改。" #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1929 -#: netbox/dcim/choices.py:1987 netbox/dcim/choices.py:2054 -#: netbox/dcim/choices.py:2076 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1933 +#: netbox/dcim/choices.py:1991 netbox/dcim/choices.py:2058 +#: netbox/dcim/choices.py:2080 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" msgstr "已规划" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:330 msgid "Provisioning" msgstr "置备" -#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:57 +#: netbox/circuits/choices.py:23 netbox/core/tables/plugins.py:58 #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1986 netbox/dcim/choices.py:2053 -#: netbox/dcim/choices.py:2075 netbox/extras/tables/tables.py:641 +#: netbox/dcim/choices.py:1990 netbox/dcim/choices.py:2057 +#: netbox/dcim/choices.py:2079 netbox/extras/tables/tables.py:642 #: netbox/ipam/choices.py:31 netbox/ipam/choices.py:49 #: netbox/ipam/choices.py:69 netbox/ipam/choices.py:154 #: netbox/templates/extras/configcontext.html:29 @@ -85,8 +85,8 @@ msgid "Active" msgstr "在线" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1985 -#: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1989 +#: netbox/dcim/choices.py:2059 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "离线" @@ -99,9 +99,8 @@ msgstr "预留" msgid "Decommissioned" msgstr "退役" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1207 netbox/templates/dcim/interface.html:148 -#: netbox/templates/virtualization/vminterface.html:83 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:2002 +#: netbox/dcim/tables/devices.py:1208 netbox/templates/dcim/interface.html:148 #: netbox/tenancy/choices.py:17 msgid "Primary" msgstr "主要联系人" @@ -119,7 +118,7 @@ msgstr "第三联系人" msgid "Inactive" msgstr "已失效" -#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:713 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:714 #: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "对端" @@ -132,217 +131,217 @@ msgstr "中心节点" msgid "Spoke" msgstr "分支节点" -#: netbox/circuits/filtersets.py:39 netbox/circuits/filtersets.py:219 -#: netbox/circuits/filtersets.py:303 netbox/dcim/base_filtersets.py:22 -#: netbox/dcim/filtersets.py:108 netbox/dcim/filtersets.py:167 -#: netbox/dcim/filtersets.py:228 netbox/dcim/filtersets.py:364 -#: netbox/dcim/filtersets.py:510 netbox/dcim/filtersets.py:1220 -#: netbox/dcim/filtersets.py:1569 netbox/dcim/filtersets.py:1676 -#: netbox/dcim/filtersets.py:2469 netbox/dcim/filtersets.py:2726 -#: netbox/dcim/filtersets.py:2787 netbox/ipam/filtersets.py:986 -#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:401 +#: netbox/circuits/filtersets.py:43 netbox/circuits/filtersets.py:223 +#: netbox/circuits/filtersets.py:307 netbox/dcim/base_filtersets.py:23 +#: netbox/dcim/filtersets.py:119 netbox/dcim/filtersets.py:178 +#: netbox/dcim/filtersets.py:239 netbox/dcim/filtersets.py:375 +#: netbox/dcim/filtersets.py:521 netbox/dcim/filtersets.py:1229 +#: netbox/dcim/filtersets.py:1578 netbox/dcim/filtersets.py:1685 +#: netbox/dcim/filtersets.py:2473 netbox/dcim/filtersets.py:2729 +#: netbox/dcim/filtersets.py:2790 netbox/ipam/filtersets.py:990 +#: netbox/virtualization/filtersets.py:166 netbox/vpn/filtersets.py:402 msgid "Region (ID)" msgstr "区域(ID)" -#: netbox/circuits/filtersets.py:46 netbox/circuits/filtersets.py:226 -#: netbox/circuits/filtersets.py:310 netbox/dcim/base_filtersets.py:29 -#: netbox/dcim/filtersets.py:115 netbox/dcim/filtersets.py:173 -#: netbox/dcim/filtersets.py:235 netbox/dcim/filtersets.py:371 -#: netbox/dcim/filtersets.py:517 netbox/dcim/filtersets.py:1227 -#: netbox/dcim/filtersets.py:1576 netbox/dcim/filtersets.py:1683 -#: netbox/dcim/filtersets.py:2476 netbox/dcim/filtersets.py:2733 -#: netbox/dcim/filtersets.py:2794 netbox/extras/filtersets.py:692 -#: netbox/ipam/filtersets.py:993 netbox/virtualization/filtersets.py:173 -#: netbox/vpn/filtersets.py:396 +#: netbox/circuits/filtersets.py:50 netbox/circuits/filtersets.py:230 +#: netbox/circuits/filtersets.py:314 netbox/dcim/base_filtersets.py:30 +#: netbox/dcim/filtersets.py:126 netbox/dcim/filtersets.py:184 +#: netbox/dcim/filtersets.py:246 netbox/dcim/filtersets.py:382 +#: netbox/dcim/filtersets.py:528 netbox/dcim/filtersets.py:1236 +#: netbox/dcim/filtersets.py:1585 netbox/dcim/filtersets.py:1692 +#: netbox/dcim/filtersets.py:2480 netbox/dcim/filtersets.py:2736 +#: netbox/dcim/filtersets.py:2797 netbox/extras/filtersets.py:691 +#: netbox/ipam/filtersets.py:997 netbox/virtualization/filtersets.py:173 +#: netbox/vpn/filtersets.py:397 msgid "Region (slug)" msgstr "地区(缩写)" -#: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:232 -#: netbox/circuits/filtersets.py:316 netbox/dcim/base_filtersets.py:35 -#: netbox/dcim/filtersets.py:141 netbox/dcim/filtersets.py:241 -#: netbox/dcim/filtersets.py:377 netbox/dcim/filtersets.py:523 -#: netbox/dcim/filtersets.py:1233 netbox/dcim/filtersets.py:1582 -#: netbox/dcim/filtersets.py:1689 netbox/dcim/filtersets.py:2482 -#: netbox/dcim/filtersets.py:2739 netbox/dcim/filtersets.py:2800 -#: netbox/ipam/filtersets.py:254 netbox/ipam/filtersets.py:999 +#: netbox/circuits/filtersets.py:56 netbox/circuits/filtersets.py:236 +#: netbox/circuits/filtersets.py:320 netbox/dcim/base_filtersets.py:36 +#: netbox/dcim/filtersets.py:152 netbox/dcim/filtersets.py:252 +#: netbox/dcim/filtersets.py:388 netbox/dcim/filtersets.py:534 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/filtersets.py:1591 +#: netbox/dcim/filtersets.py:1698 netbox/dcim/filtersets.py:2486 +#: netbox/dcim/filtersets.py:2742 netbox/dcim/filtersets.py:2803 +#: netbox/ipam/filtersets.py:261 netbox/ipam/filtersets.py:1003 #: netbox/virtualization/filtersets.py:179 msgid "Site group (ID)" msgstr "站点组(ID)" -#: netbox/circuits/filtersets.py:59 netbox/circuits/filtersets.py:239 -#: netbox/circuits/filtersets.py:323 netbox/dcim/base_filtersets.py:42 -#: netbox/dcim/filtersets.py:148 netbox/dcim/filtersets.py:248 -#: netbox/dcim/filtersets.py:384 netbox/dcim/filtersets.py:530 -#: netbox/dcim/filtersets.py:1240 netbox/dcim/filtersets.py:1589 -#: netbox/dcim/filtersets.py:1696 netbox/dcim/filtersets.py:2489 -#: netbox/dcim/filtersets.py:2746 netbox/dcim/filtersets.py:2807 -#: netbox/extras/filtersets.py:698 netbox/ipam/filtersets.py:261 -#: netbox/ipam/filtersets.py:1006 netbox/virtualization/filtersets.py:186 +#: netbox/circuits/filtersets.py:63 netbox/circuits/filtersets.py:243 +#: netbox/circuits/filtersets.py:327 netbox/dcim/base_filtersets.py:43 +#: netbox/dcim/filtersets.py:159 netbox/dcim/filtersets.py:259 +#: netbox/dcim/filtersets.py:395 netbox/dcim/filtersets.py:541 +#: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1598 +#: netbox/dcim/filtersets.py:1705 netbox/dcim/filtersets.py:2493 +#: netbox/dcim/filtersets.py:2749 netbox/dcim/filtersets.py:2810 +#: netbox/extras/filtersets.py:697 netbox/ipam/filtersets.py:268 +#: netbox/ipam/filtersets.py:1010 netbox/virtualization/filtersets.py:186 msgid "Site group (slug)" msgstr "站点组(缩写)" -#: 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: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:708 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/circuits/filtersets.py:68 netbox/circuits/forms/filtersets.py:63 +#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:249 +#: netbox/circuits/tables/circuits.py:125 netbox/dcim/forms/bulk_edit.py:168 +#: netbox/dcim/forms/bulk_edit.py:323 netbox/dcim/forms/bulk_edit.py:673 +#: netbox/dcim/forms/bulk_edit.py:860 netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:247 netbox/dcim/forms/bulk_import.py:349 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:1608 +#: netbox/dcim/forms/bulk_import.py:1636 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/filtersets.py:256 netbox/dcim/forms/filtersets.py:379 +#: netbox/dcim/forms/filtersets.py:483 netbox/dcim/forms/filtersets.py:855 +#: netbox/dcim/forms/filtersets.py:1073 netbox/dcim/forms/filtersets.py:1147 +#: netbox/dcim/forms/filtersets.py:1172 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/filtersets.py:1307 netbox/dcim/forms/filtersets.py:2024 +#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/filtersets.py:2072 +#: netbox/dcim/forms/model_forms.py:155 netbox/dcim/forms/model_forms.py:183 +#: netbox/dcim/forms/model_forms.py:254 netbox/dcim/forms/model_forms.py:570 +#: netbox/dcim/forms/model_forms.py:839 netbox/dcim/forms/object_create.py:294 +#: netbox/dcim/tables/devices.py:157 netbox/dcim/tables/power.py:26 +#: netbox/dcim/tables/power.py:90 netbox/dcim/tables/racks.py:111 +#: netbox/dcim/tables/racks.py:194 netbox/dcim/tables/sites.py:102 +#: netbox/extras/filtersets.py:707 netbox/ipam/forms/bulk_edit.py:414 +#: netbox/ipam/forms/bulk_import.py:487 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/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:663 +#: netbox/ipam/tables/vlans.py:92 netbox/ipam/tables/vlans.py:214 #: 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 #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/virtualization/forms/bulk_edit.py:95 -#: netbox/virtualization/forms/bulk_import.py:61 -#: netbox/virtualization/forms/bulk_import.py:99 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:98 #: 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:285 netbox/wireless/forms/filtersets.py:94 +#: netbox/virtualization/tables/virtualmachines.py:37 +#: netbox/vpn/forms/filtersets.py:288 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" msgstr "站点" -#: netbox/circuits/filtersets.py:70 netbox/circuits/filtersets.py:250 -#: netbox/circuits/filtersets.py:336 netbox/dcim/base_filtersets.py:55 -#: netbox/dcim/filtersets.py:260 netbox/dcim/filtersets.py:396 -#: netbox/dcim/filtersets.py:504 netbox/extras/filtersets.py:714 -#: netbox/ipam/filtersets.py:272 netbox/ipam/filtersets.py:1018 -#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:406 +#: netbox/circuits/filtersets.py:74 netbox/circuits/filtersets.py:254 +#: netbox/circuits/filtersets.py:340 netbox/dcim/base_filtersets.py:56 +#: netbox/dcim/filtersets.py:271 netbox/dcim/filtersets.py:407 +#: netbox/dcim/filtersets.py:515 netbox/extras/filtersets.py:713 +#: netbox/ipam/filtersets.py:279 netbox/ipam/filtersets.py:1022 +#: netbox/virtualization/filtersets.py:198 netbox/vpn/filtersets.py:407 msgid "Site (slug)" msgstr "站点(缩写)" -#: netbox/circuits/filtersets.py:75 +#: netbox/circuits/filtersets.py:79 msgid "ASN (ID)" msgstr "ASN(ID)" -#: netbox/circuits/filtersets.py:81 netbox/circuits/forms/filtersets.py:39 -#: netbox/ipam/forms/model_forms.py:159 netbox/ipam/models/asns.py:137 +#: netbox/circuits/filtersets.py:85 netbox/circuits/forms/filtersets.py:42 +#: netbox/ipam/forms/model_forms.py:162 netbox/ipam/models/asns.py:137 #: netbox/ipam/models/asns.py:154 netbox/ipam/tables/asn.py:51 #: netbox/templates/ipam/asn.html:20 msgid "ASN" msgstr "自治系统编号/AS编号" -#: netbox/circuits/filtersets.py:103 netbox/circuits/filtersets.py:133 -#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:361 -#: netbox/circuits/filtersets.py:432 netbox/circuits/filtersets.py:513 -#: netbox/circuits/filtersets.py:592 netbox/ipam/filtersets.py:277 +#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:137 +#: netbox/circuits/filtersets.py:175 netbox/circuits/filtersets.py:365 +#: netbox/circuits/filtersets.py:436 netbox/circuits/filtersets.py:517 +#: netbox/circuits/filtersets.py:596 netbox/ipam/filtersets.py:284 msgid "Provider (ID)" msgstr "运营商(ID)" -#: netbox/circuits/filtersets.py:110 netbox/circuits/filtersets.py:140 -#: netbox/circuits/filtersets.py:178 netbox/circuits/filtersets.py:368 -#: netbox/circuits/filtersets.py:520 netbox/circuits/filtersets.py:599 -#: netbox/ipam/filtersets.py:283 +#: netbox/circuits/filtersets.py:114 netbox/circuits/filtersets.py:144 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:372 +#: netbox/circuits/filtersets.py:524 netbox/circuits/filtersets.py:603 +#: netbox/ipam/filtersets.py:290 msgid "Provider (slug)" msgstr "运营商(缩写)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:526 -#: netbox/circuits/filtersets.py:605 +#: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:530 +#: netbox/circuits/filtersets.py:609 msgid "Provider account (ID)" msgstr "运营商帐户(ID)" -#: netbox/circuits/filtersets.py:191 netbox/circuits/filtersets.py:533 -#: netbox/circuits/filtersets.py:612 +#: netbox/circuits/filtersets.py:195 netbox/circuits/filtersets.py:537 +#: netbox/circuits/filtersets.py:616 msgid "Provider account (account)" msgstr "供应商(账户)" -#: netbox/circuits/filtersets.py:196 netbox/circuits/filtersets.py:538 -#: netbox/circuits/filtersets.py:618 +#: netbox/circuits/filtersets.py:200 netbox/circuits/filtersets.py:542 +#: netbox/circuits/filtersets.py:622 msgid "Provider network (ID)" msgstr "运营商网络(ID)" -#: netbox/circuits/filtersets.py:201 +#: netbox/circuits/filtersets.py:205 msgid "Circuit type (ID)" msgstr "线路类型 (ID)" -#: netbox/circuits/filtersets.py:208 +#: netbox/circuits/filtersets.py:212 msgid "Circuit type (slug)" msgstr "线路类型(缩写)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:329 -#: netbox/dcim/base_filtersets.py:48 netbox/dcim/filtersets.py:253 -#: netbox/dcim/filtersets.py:389 netbox/dcim/filtersets.py:497 -#: netbox/dcim/filtersets.py:1245 netbox/dcim/filtersets.py:1595 -#: netbox/dcim/filtersets.py:1702 netbox/dcim/filtersets.py:2495 -#: netbox/dcim/filtersets.py:2751 netbox/dcim/filtersets.py:2813 -#: netbox/ipam/filtersets.py:266 netbox/ipam/filtersets.py:1011 -#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:411 +#: netbox/circuits/filtersets.py:248 netbox/circuits/filtersets.py:333 +#: netbox/dcim/base_filtersets.py:49 netbox/dcim/filtersets.py:264 +#: netbox/dcim/filtersets.py:400 netbox/dcim/filtersets.py:508 +#: netbox/dcim/filtersets.py:1254 netbox/dcim/filtersets.py:1604 +#: netbox/dcim/filtersets.py:1711 netbox/dcim/filtersets.py:2499 +#: netbox/dcim/filtersets.py:2754 netbox/dcim/filtersets.py:2816 +#: netbox/ipam/filtersets.py:273 netbox/ipam/filtersets.py:1015 +#: netbox/virtualization/filtersets.py:191 netbox/vpn/filtersets.py:412 msgid "Site (ID)" msgstr "站点(ID)" -#: netbox/circuits/filtersets.py:254 netbox/circuits/filtersets.py:342 -#: netbox/dcim/base_filtersets.py:61 netbox/dcim/filtersets.py:278 -#: netbox/dcim/filtersets.py:402 netbox/dcim/filtersets.py:536 -#: netbox/dcim/filtersets.py:1258 netbox/dcim/filtersets.py:1608 -#: netbox/dcim/filtersets.py:1715 netbox/dcim/filtersets.py:2764 +#: netbox/circuits/filtersets.py:258 netbox/circuits/filtersets.py:346 +#: netbox/dcim/base_filtersets.py:62 netbox/dcim/filtersets.py:289 +#: netbox/dcim/filtersets.py:413 netbox/dcim/filtersets.py:547 +#: netbox/dcim/filtersets.py:1267 netbox/dcim/filtersets.py:1617 +#: netbox/dcim/filtersets.py:1724 netbox/dcim/filtersets.py:2767 msgid "Location (ID)" msgstr "位置(ID)" -#: netbox/circuits/filtersets.py:260 netbox/circuits/filtersets.py:265 +#: netbox/circuits/filtersets.py:264 netbox/circuits/filtersets.py:269 msgid "Termination A (ID)" msgstr "接入点A (ID)" -#: netbox/circuits/filtersets.py:291 netbox/circuits/filtersets.py:401 -#: netbox/circuits/filtersets.py:576 netbox/core/filtersets.py:90 -#: netbox/core/filtersets.py:161 netbox/core/filtersets.py:187 -#: netbox/core/filtersets.py:230 netbox/dcim/filtersets.py:849 -#: netbox/dcim/filtersets.py:1670 netbox/dcim/filtersets.py:2865 -#: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:72 -#: netbox/extras/filtersets.py:103 netbox/extras/filtersets.py:145 -#: netbox/extras/filtersets.py:199 netbox/extras/filtersets.py:228 -#: netbox/extras/filtersets.py:259 netbox/extras/filtersets.py:300 -#: netbox/extras/filtersets.py:355 netbox/extras/filtersets.py:435 -#: netbox/extras/filtersets.py:479 netbox/extras/filtersets.py:536 -#: netbox/extras/filtersets.py:597 netbox/extras/filtersets.py:636 -#: netbox/extras/filtersets.py:669 netbox/extras/filtersets.py:843 -#: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 +#: netbox/circuits/filtersets.py:295 netbox/circuits/filtersets.py:405 +#: netbox/circuits/filtersets.py:580 netbox/core/filtersets.py:91 +#: netbox/core/filtersets.py:162 netbox/core/filtersets.py:188 +#: netbox/core/filtersets.py:231 netbox/dcim/filtersets.py:858 +#: netbox/dcim/filtersets.py:1679 netbox/dcim/filtersets.py:2868 +#: netbox/extras/filtersets.py:47 netbox/extras/filtersets.py:71 +#: netbox/extras/filtersets.py:102 netbox/extras/filtersets.py:144 +#: netbox/extras/filtersets.py:198 netbox/extras/filtersets.py:227 +#: netbox/extras/filtersets.py:258 netbox/extras/filtersets.py:299 +#: netbox/extras/filtersets.py:354 netbox/extras/filtersets.py:434 +#: netbox/extras/filtersets.py:478 netbox/extras/filtersets.py:535 +#: netbox/extras/filtersets.py:596 netbox/extras/filtersets.py:635 +#: netbox/extras/filtersets.py:668 netbox/extras/filtersets.py:842 +#: netbox/ipam/forms/model_forms.py:484 netbox/netbox/filtersets.py:302 +#: netbox/netbox/forms/filtersets.py:32 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 #: netbox/templates/search.html:7 netbox/templates/search.html:26 -#: netbox/tenancy/filtersets.py:113 netbox/users/filtersets.py:26 +#: netbox/tenancy/filtersets.py:117 netbox/users/filtersets.py:26 #: netbox/users/filtersets.py:72 netbox/users/filtersets.py:129 -#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:261 -#: netbox/users/filtersets.py:281 netbox/utilities/forms/forms.py:150 +#: netbox/users/filtersets.py:193 netbox/users/filtersets.py:260 +#: netbox/users/filtersets.py:280 netbox/utilities/forms/forms.py:150 #: netbox/utilities/templates/navigation/menu.html:16 msgid "Search" msgstr "搜索" -#: netbox/circuits/filtersets.py:296 netbox/circuits/forms/bulk_edit.py:166 -#: netbox/circuits/forms/bulk_edit.py:250 +#: netbox/circuits/filtersets.py:300 netbox/circuits/forms/bulk_edit.py:172 +#: netbox/circuits/forms/bulk_edit.py:256 #: netbox/circuits/forms/bulk_import.py:128 -#: 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 -#: netbox/circuits/tables/circuits.py:102 -#: netbox/circuits/tables/circuits.py:198 netbox/dcim/forms/connections.py:78 +#: netbox/circuits/forms/filtersets.py:232 +#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:306 +#: netbox/circuits/forms/model_forms.py:139 +#: netbox/circuits/forms/model_forms.py:162 +#: netbox/circuits/forms/model_forms.py:260 +#: netbox/circuits/tables/circuits.py:103 +#: netbox/circuits/tables/circuits.py:199 netbox/dcim/forms/connections.py:79 #: netbox/templates/circuits/circuit.html:15 #: netbox/templates/circuits/circuitgroupassignment.html:30 #: netbox/templates/circuits/circuittermination.html:19 @@ -351,106 +350,106 @@ msgstr "搜索" msgid "Circuit" msgstr "线路" -#: netbox/circuits/filtersets.py:349 netbox/dcim/base_filtersets.py:68 -#: netbox/dcim/filtersets.py:285 netbox/dcim/filtersets.py:409 -#: netbox/dcim/filtersets.py:543 netbox/dcim/filtersets.py:1265 -#: netbox/dcim/filtersets.py:1615 netbox/dcim/filtersets.py:1722 -#: netbox/extras/filtersets.py:725 +#: netbox/circuits/filtersets.py:353 netbox/dcim/base_filtersets.py:69 +#: netbox/dcim/filtersets.py:296 netbox/dcim/filtersets.py:420 +#: netbox/dcim/filtersets.py:554 netbox/dcim/filtersets.py:1274 +#: netbox/dcim/filtersets.py:1624 netbox/dcim/filtersets.py:1731 +#: netbox/extras/filtersets.py:724 msgid "Location (slug)" msgstr "位置(缩写)" -#: netbox/circuits/filtersets.py:355 +#: netbox/circuits/filtersets.py:359 msgid "ProviderNetwork (ID)" msgstr "运营商网络 (ID)" -#: netbox/circuits/filtersets.py:407 +#: netbox/circuits/filtersets.py:411 msgid "Circuit (CID)" msgstr "电路 (CID)" -#: netbox/circuits/filtersets.py:412 +#: netbox/circuits/filtersets.py:416 msgid "Circuit (ID)" msgstr "电路 (ID)" -#: netbox/circuits/filtersets.py:417 +#: netbox/circuits/filtersets.py:421 msgid "Virtual circuit (CID)" msgstr "虚拟电路 (CID)" -#: netbox/circuits/filtersets.py:422 netbox/dcim/filtersets.py:2250 +#: netbox/circuits/filtersets.py:426 netbox/dcim/filtersets.py:2255 msgid "Virtual circuit (ID)" msgstr "虚拟电路 (ID)" -#: netbox/circuits/filtersets.py:427 +#: netbox/circuits/filtersets.py:431 msgid "Provider (name)" msgstr "提供商(名称)" -#: netbox/circuits/filtersets.py:437 +#: netbox/circuits/filtersets.py:441 msgid "Circuit group (ID)" msgstr "电路组 (ID)" -#: netbox/circuits/filtersets.py:444 +#: netbox/circuits/filtersets.py:448 msgid "Circuit group (slug)" msgstr "电路组(slug)" -#: netbox/circuits/filtersets.py:543 +#: netbox/circuits/filtersets.py:547 msgid "Virtual circuit type (ID)" msgstr "虚拟电路类型 (ID)" -#: netbox/circuits/filtersets.py:550 +#: netbox/circuits/filtersets.py:554 msgid "Virtual circuit type (slug)" msgstr "虚拟电路类型(slug)" -#: netbox/circuits/filtersets.py:581 netbox/circuits/forms/bulk_edit.py:310 +#: netbox/circuits/filtersets.py:585 netbox/circuits/forms/bulk_edit.py:316 #: netbox/circuits/forms/bulk_import.py:248 -#: 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/forms/filtersets.py:384 +#: netbox/circuits/forms/filtersets.py:390 +#: netbox/circuits/forms/model_forms.py:338 +#: netbox/circuits/forms/model_forms.py:353 #: netbox/circuits/tables/virtual_circuits.py:84 #: netbox/templates/circuits/virtualcircuit.html:20 #: netbox/templates/circuits/virtualcircuittermination.html:38 msgid "Virtual circuit" msgstr "虚拟电路" -#: netbox/circuits/filtersets.py:624 netbox/dcim/filtersets.py:1495 -#: netbox/dcim/filtersets.py:1973 netbox/ipam/filtersets.py:662 -#: netbox/vpn/filtersets.py:116 netbox/vpn/filtersets.py:444 +#: netbox/circuits/filtersets.py:628 netbox/dcim/filtersets.py:1504 +#: netbox/dcim/filtersets.py:1980 netbox/ipam/filtersets.py:668 +#: netbox/vpn/filtersets.py:117 netbox/vpn/filtersets.py:445 msgid "Interface (ID)" msgstr "接口(ID)" -#: 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: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:181 netbox/netbox/navigation/menu.py:184 +#: netbox/circuits/forms/bulk_edit.py:48 +#: netbox/circuits/forms/filtersets.py:68 +#: netbox/circuits/forms/model_forms.py:48 +#: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:134 +#: netbox/dcim/forms/filtersets.py:225 netbox/dcim/forms/model_forms.py:142 +#: netbox/dcim/tables/sites.py:74 netbox/ipam/models/asns.py:155 +#: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:270 +#: netbox/netbox/navigation/menu.py:182 netbox/netbox/navigation/menu.py:185 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "自治系统编号/AS编号" -#: netbox/circuits/forms/bulk_edit.py:57 netbox/circuits/forms/bulk_edit.py:73 -#: netbox/circuits/forms/bulk_edit.py:112 +#: netbox/circuits/forms/bulk_edit.py:63 netbox/circuits/forms/bulk_edit.py:79 +#: netbox/circuits/forms/bulk_edit.py:118 #: 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: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 -#: netbox/circuits/tables/circuits.py:55 -#: netbox/circuits/tables/circuits.py:106 -#: netbox/circuits/tables/circuits.py:191 +#: netbox/circuits/forms/filtersets.py:84 +#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:151 +#: netbox/circuits/forms/filtersets.py:233 +#: netbox/circuits/forms/filtersets.py:277 +#: netbox/circuits/forms/filtersets.py:301 +#: netbox/circuits/forms/filtersets.py:340 +#: netbox/circuits/forms/filtersets.py:349 +#: netbox/circuits/forms/filtersets.py:385 +#: netbox/circuits/forms/filtersets.py:408 +#: netbox/circuits/forms/model_forms.py:65 +#: netbox/circuits/forms/model_forms.py:80 +#: netbox/circuits/forms/model_forms.py:111 +#: netbox/circuits/tables/circuits.py:56 +#: netbox/circuits/tables/circuits.py:107 +#: netbox/circuits/tables/circuits.py:192 #: netbox/circuits/tables/providers.py:67 #: netbox/circuits/tables/providers.py:95 #: netbox/circuits/tables/virtual_circuits.py:46 @@ -468,28 +467,28 @@ msgstr "自治系统编号/AS编号" msgid "Provider" msgstr "运营商" -#: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:103 +#: netbox/circuits/forms/bulk_edit.py:86 +#: netbox/circuits/forms/filtersets.py:106 #: 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: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: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:785 -#: netbox/dcim/tables/devices.py:838 netbox/dcim/tables/devices.py:1099 -#: 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:551 -#: netbox/netbox/ui/attrs.py:190 netbox/templates/circuits/circuittype.html:30 +#: netbox/circuits/forms/bulk_edit.py:100 +#: netbox/circuits/forms/bulk_edit.py:275 +#: netbox/circuits/forms/filtersets.py:123 +#: netbox/circuits/forms/filtersets.py:331 netbox/dcim/forms/bulk_edit.py:206 +#: netbox/dcim/forms/bulk_edit.py:605 netbox/dcim/forms/bulk_edit.py:803 +#: netbox/dcim/forms/bulk_edit.py:1057 netbox/dcim/forms/bulk_edit.py:1156 +#: netbox/dcim/forms/bulk_edit.py:1183 netbox/dcim/forms/bulk_edit.py:1717 +#: netbox/dcim/forms/bulk_import.py:1483 netbox/dcim/forms/filtersets.py:1220 +#: netbox/dcim/forms/filtersets.py:1545 netbox/dcim/forms/filtersets.py:1761 +#: netbox/dcim/forms/filtersets.py:1780 netbox/dcim/forms/filtersets.py:1804 +#: netbox/dcim/forms/filtersets.py:1823 netbox/dcim/tables/devices.py:786 +#: netbox/dcim/tables/devices.py:839 netbox/dcim/tables/devices.py:1100 +#: netbox/dcim/tables/devicetypes.py:214 netbox/dcim/tables/devicetypes.py:255 +#: netbox/dcim/tables/devicetypes.py:274 netbox/dcim/tables/racks.py:30 +#: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:552 +#: netbox/netbox/ui/attrs.py:193 netbox/templates/circuits/circuittype.html:30 #: netbox/templates/circuits/virtualcircuittype.html:30 #: netbox/templates/dcim/cable.html:44 #: netbox/templates/dcim/devicerole.html:38 @@ -500,43 +499,43 @@ msgstr "服务ID" msgid "Color" msgstr "颜色" -#: netbox/circuits/forms/bulk_edit.py:107 -#: netbox/circuits/forms/bulk_edit.py:292 +#: netbox/circuits/forms/bulk_edit.py:113 +#: netbox/circuits/forms/bulk_edit.py:298 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: 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/forms/filtersets.py:146 +#: netbox/circuits/forms/filtersets.py:370 +#: netbox/circuits/tables/circuits.py:64 +#: netbox/circuits/tables/circuits.py:196 #: netbox/circuits/tables/virtual_circuits.py:58 -#: 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 -#: netbox/dcim/forms/bulk_edit.py:984 netbox/dcim/forms/bulk_edit.py:1007 -#: netbox/dcim/forms/bulk_edit.py:1049 netbox/dcim/forms/bulk_edit.py:1097 -#: netbox/dcim/forms/bulk_edit.py:1148 netbox/dcim/forms/bulk_edit.py:1175 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 -#: netbox/dcim/forms/bulk_import.py:806 netbox/dcim/forms/bulk_import.py:832 -#: 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: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/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:37 +#: netbox/core/tables/change_logging.py:33 netbox/core/tables/data.py:22 +#: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:775 +#: netbox/dcim/forms/bulk_edit.py:902 netbox/dcim/forms/bulk_edit.py:968 +#: netbox/dcim/forms/bulk_edit.py:987 netbox/dcim/forms/bulk_edit.py:1010 +#: netbox/dcim/forms/bulk_edit.py:1052 netbox/dcim/forms/bulk_edit.py:1100 +#: netbox/dcim/forms/bulk_edit.py:1151 netbox/dcim/forms/bulk_edit.py:1178 +#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:813 netbox/dcim/forms/bulk_import.py:839 +#: netbox/dcim/forms/bulk_import.py:865 netbox/dcim/forms/bulk_import.py:886 +#: netbox/dcim/forms/bulk_import.py:972 netbox/dcim/forms/bulk_import.py:1101 +#: netbox/dcim/forms/bulk_import.py:1120 netbox/dcim/forms/bulk_import.py:1464 +#: netbox/dcim/forms/bulk_import.py:1673 netbox/dcim/forms/filtersets.py:1104 +#: netbox/dcim/forms/filtersets.py:1205 netbox/dcim/forms/filtersets.py:1333 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/forms/filtersets.py:1444 +#: netbox/dcim/forms/filtersets.py:1464 netbox/dcim/forms/filtersets.py:1484 +#: netbox/dcim/forms/filtersets.py:1504 netbox/dcim/forms/filtersets.py:1519 +#: netbox/dcim/forms/filtersets.py:1539 netbox/dcim/forms/filtersets.py:1563 +#: netbox/dcim/forms/filtersets.py:1602 netbox/dcim/forms/filtersets.py:1707 +#: netbox/dcim/forms/filtersets.py:1756 netbox/dcim/forms/filtersets.py:1775 +#: netbox/dcim/forms/filtersets.py:1799 netbox/dcim/forms/filtersets.py:1818 +#: netbox/dcim/forms/model_forms.py:820 netbox/dcim/forms/model_forms.py:826 #: 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:181 -#: netbox/dcim/tables/power.py:73 netbox/dcim/tables/racks.py:126 -#: netbox/extras/forms/bulk_import.py:43 netbox/extras/tables/tables.py:509 -#: netbox/extras/tables/tables.py:577 netbox/netbox/tables/tables.py:331 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:182 +#: netbox/dcim/tables/power.py:74 netbox/dcim/tables/racks.py:127 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/tables/tables.py:510 +#: netbox/extras/tables/tables.py:578 netbox/netbox/tables/tables.py:339 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -552,73 +551,72 @@ msgstr "颜色" #: netbox/templates/dcim/powerport.html:36 #: netbox/templates/dcim/rearport.html:36 #: netbox/templates/extras/eventrule.html:74 -#: netbox/templates/virtualization/cluster.html:17 #: netbox/templates/vpn/l2vpn.html:22 #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 -#: netbox/virtualization/forms/bulk_import.py:43 +#: netbox/virtualization/forms/bulk_import.py:42 #: 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:236 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:239 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "类型" -#: netbox/circuits/forms/bulk_edit.py:117 -#: netbox/circuits/forms/bulk_edit.py:287 +#: netbox/circuits/forms/bulk_edit.py:123 +#: netbox/circuits/forms/bulk_edit.py:293 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: 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/circuits/forms/filtersets.py:159 +#: netbox/circuits/forms/filtersets.py:357 +#: netbox/circuits/forms/model_forms.py:117 +#: netbox/circuits/forms/model_forms.py:326 #: netbox/templates/circuits/virtualcircuit.html:31 #: netbox/templates/circuits/virtualcircuittermination.html:34 msgid "Provider account" msgstr "运营商账户" -#: netbox/circuits/forms/bulk_edit.py:125 -#: netbox/circuits/forms/bulk_edit.py:297 +#: netbox/circuits/forms/bulk_edit.py:131 +#: netbox/circuits/forms/bulk_edit.py:303 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: 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/circuits/forms/filtersets.py:170 +#: netbox/circuits/forms/filtersets.py:373 netbox/core/forms/filtersets.py:42 +#: netbox/core/forms/filtersets.py:90 netbox/core/tables/data.py:25 #: 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 -#: netbox/dcim/forms/bulk_edit.py:693 netbox/dcim/forms/bulk_edit.py:752 -#: netbox/dcim/forms/bulk_edit.py:778 netbox/dcim/forms/bulk_edit.py:893 -#: netbox/dcim/forms/bulk_edit.py:1688 netbox/dcim/forms/bulk_edit.py:1732 -#: netbox/dcim/forms/bulk_import.py:95 netbox/dcim/forms/bulk_import.py:154 -#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:366 -#: 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: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:891 -#: netbox/dcim/tables/devices.py:1047 netbox/dcim/tables/devices.py:1155 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:201 netbox/ipam/forms/bulk_edit.py:245 -#: 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/dcim/forms/bulk_edit.py:107 netbox/dcim/forms/bulk_edit.py:181 +#: netbox/dcim/forms/bulk_edit.py:345 netbox/dcim/forms/bulk_edit.py:452 +#: netbox/dcim/forms/bulk_edit.py:696 netbox/dcim/forms/bulk_edit.py:755 +#: netbox/dcim/forms/bulk_edit.py:781 netbox/dcim/forms/bulk_edit.py:896 +#: netbox/dcim/forms/bulk_edit.py:1691 netbox/dcim/forms/bulk_edit.py:1735 +#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/bulk_import.py:162 +#: netbox/dcim/forms/bulk_import.py:265 netbox/dcim/forms/bulk_import.py:374 +#: netbox/dcim/forms/bulk_import.py:605 netbox/dcim/forms/bulk_import.py:765 +#: netbox/dcim/forms/bulk_import.py:1230 netbox/dcim/forms/bulk_import.py:1452 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/bulk_import.py:1731 +#: netbox/dcim/forms/filtersets.py:208 netbox/dcim/forms/filtersets.py:268 +#: netbox/dcim/forms/filtersets.py:396 netbox/dcim/forms/filtersets.py:504 +#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1024 +#: netbox/dcim/forms/filtersets.py:1107 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/filtersets.py:1328 netbox/dcim/forms/filtersets.py:1549 +#: netbox/dcim/forms/filtersets.py:1925 netbox/dcim/tables/devices.py:144 +#: netbox/dcim/tables/devices.py:532 netbox/dcim/tables/devices.py:892 +#: netbox/dcim/tables/devices.py:1048 netbox/dcim/tables/devices.py:1156 +#: netbox/dcim/tables/modules.py:99 netbox/dcim/tables/power.py:71 +#: netbox/dcim/tables/racks.py:115 netbox/dcim/tables/racks.py:212 +#: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:106 +#: netbox/ipam/forms/bulk_edit.py:204 netbox/ipam/forms/bulk_edit.py:248 +#: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:436 +#: netbox/ipam/forms/bulk_import.py:198 netbox/ipam/forms/bulk_import.py:262 +#: netbox/ipam/forms/bulk_import.py:298 netbox/ipam/forms/bulk_import.py:508 #: 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:388 netbox/ipam/tables/ip.py:415 -#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 +#: netbox/ipam/forms/model_forms.py:503 netbox/ipam/tables/ip.py:182 +#: netbox/ipam/tables/ip.py:261 netbox/ipam/tables/ip.py:314 +#: netbox/ipam/tables/ip.py:389 netbox/ipam/tables/ip.py:416 +#: netbox/ipam/tables/vlans.py:100 netbox/ipam/tables/vlans.py:225 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -631,23 +629,22 @@ msgstr "运营商账户" #: netbox/templates/extras/inc/script_list_content.html:35 #: netbox/templates/ipam/ipaddress.html:37 #: netbox/templates/ipam/iprange.html:61 netbox/templates/ipam/prefix.html:69 -#: netbox/templates/ipam/vlan.html:48 -#: netbox/templates/virtualization/cluster.html:21 -#: netbox/templates/vpn/l2vpn.html:26 netbox/templates/vpn/tunnel.html:25 +#: netbox/templates/ipam/vlan.html:48 netbox/templates/vpn/l2vpn.html:26 +#: netbox/templates/vpn/tunnel.html:25 #: netbox/templates/wireless/wirelesslan.html:22 #: netbox/templates/wireless/wirelesslink.html:17 -#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:220 +#: netbox/users/forms/filtersets.py:36 netbox/users/forms/model_forms.py:223 #: netbox/virtualization/forms/bulk_edit.py:60 #: netbox/virtualization/forms/bulk_edit.py:83 -#: netbox/virtualization/forms/bulk_import.py:56 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:55 +#: netbox/virtualization/forms/bulk_import.py:87 #: 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/virtualization/tables/virtualmachines.py:31 #: 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:54 netbox/vpn/forms/filtersets.py:231 +#: netbox/vpn/forms/filtersets.py:57 netbox/vpn/forms/filtersets.py:234 #: 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 @@ -659,45 +656,45 @@ msgstr "运营商账户" msgid "Status" msgstr "状态" -#: netbox/circuits/forms/bulk_edit.py:131 -#: netbox/circuits/forms/bulk_edit.py:237 -#: netbox/circuits/forms/bulk_edit.py:303 +#: netbox/circuits/forms/bulk_edit.py:137 +#: netbox/circuits/forms/bulk_edit.py:243 +#: netbox/circuits/forms/bulk_edit.py:309 #: 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: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: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:795 -#: 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 -#: netbox/ipam/forms/bulk_edit.py:240 netbox/ipam/forms/bulk_edit.py:287 -#: netbox/ipam/forms/bulk_edit.py:371 netbox/ipam/forms/bulk_edit.py:428 -#: netbox/ipam/forms/bulk_import.py:41 netbox/ipam/forms/bulk_import.py:70 -#: netbox/ipam/forms/bulk_import.py:98 netbox/ipam/forms/bulk_import.py:118 -#: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py: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/circuits/forms/filtersets.py:138 +#: netbox/circuits/forms/filtersets.py:286 +#: netbox/circuits/forms/filtersets.py:342 netbox/dcim/forms/bulk_edit.py:123 +#: netbox/dcim/forms/bulk_edit.py:187 netbox/dcim/forms/bulk_edit.py:340 +#: netbox/dcim/forms/bulk_edit.py:463 netbox/dcim/forms/bulk_edit.py:686 +#: netbox/dcim/forms/bulk_edit.py:793 netbox/dcim/forms/bulk_edit.py:1740 +#: netbox/dcim/forms/bulk_import.py:122 netbox/dcim/forms/bulk_import.py:167 +#: netbox/dcim/forms/bulk_import.py:258 netbox/dcim/forms/bulk_import.py:379 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:1470 +#: netbox/dcim/forms/bulk_import.py:1724 netbox/dcim/forms/filtersets.py:143 +#: 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:463 netbox/dcim/forms/filtersets.py:823 +#: netbox/dcim/forms/filtersets.py:1015 netbox/dcim/forms/filtersets.py:1127 +#: netbox/dcim/forms/filtersets.py:1158 netbox/dcim/forms/filtersets.py:1288 +#: netbox/dcim/tables/power.py:85 netbox/extras/filtersets.py:794 +#: netbox/extras/forms/filtersets.py:407 netbox/extras/forms/filtersets.py:486 +#: netbox/ipam/forms/bulk_edit.py:49 netbox/ipam/forms/bulk_edit.py:68 +#: netbox/ipam/forms/bulk_edit.py:101 netbox/ipam/forms/bulk_edit.py:125 +#: netbox/ipam/forms/bulk_edit.py:144 netbox/ipam/forms/bulk_edit.py:199 +#: netbox/ipam/forms/bulk_edit.py:243 netbox/ipam/forms/bulk_edit.py:290 +#: netbox/ipam/forms/bulk_edit.py:374 netbox/ipam/forms/bulk_edit.py:431 +#: netbox/ipam/forms/bulk_import.py:45 netbox/ipam/forms/bulk_import.py:74 +#: netbox/ipam/forms/bulk_import.py:102 netbox/ipam/forms/bulk_import.py:122 +#: netbox/ipam/forms/bulk_import.py:142 netbox/ipam/forms/bulk_import.py:170 +#: netbox/ipam/forms/bulk_import.py:255 netbox/ipam/forms/bulk_import.py:291 +#: netbox/ipam/forms/bulk_import.py:468 netbox/ipam/forms/bulk_import.py:501 #: 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/ipam/tables/ip.py:419 netbox/ipam/tables/vlans.py:222 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -710,22 +707,21 @@ msgstr "状态" #: netbox/templates/ipam/routetarget.html:17 #: netbox/templates/ipam/vlan.html:39 netbox/templates/ipam/vlangroup.html:50 #: netbox/templates/ipam/vrf.html:20 netbox/templates/tenancy/tenant.html:17 -#: netbox/templates/virtualization/cluster.html:33 #: netbox/templates/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: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/tenancy/forms/filtersets.py:55 netbox/tenancy/forms/forms.py:26 +#: netbox/tenancy/forms/forms.py:50 netbox/tenancy/forms/model_forms.py:51 +#: netbox/tenancy/tables/columns.py:50 #: 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/bulk_import.py:67 +#: netbox/virtualization/forms/bulk_import.py:128 #: 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:226 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:229 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 @@ -734,24 +730,24 @@ msgstr "状态" msgid "Tenant" msgstr "租户" -#: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/bulk_edit.py:142 +#: netbox/circuits/forms/filtersets.py:199 msgid "Install date" msgstr "安装日期" -#: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:201 +#: netbox/circuits/forms/bulk_edit.py:147 +#: netbox/circuits/forms/filtersets.py:204 msgid "Termination date" msgstr "终止日期" -#: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:208 +#: netbox/circuits/forms/bulk_edit.py:153 +#: netbox/circuits/forms/filtersets.py:211 msgid "Commit rate (Kbps)" msgstr "承诺速率(Kbps)" -#: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:214 -#: netbox/circuits/forms/model_forms.py:131 +#: netbox/circuits/forms/bulk_edit.py:159 +#: netbox/circuits/forms/filtersets.py:217 +#: netbox/circuits/forms/model_forms.py:136 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 @@ -760,10 +756,10 @@ msgstr "承诺速率(Kbps)" msgid "Distance" msgstr "距离" -#: netbox/circuits/forms/bulk_edit.py:158 +#: netbox/circuits/forms/bulk_edit.py:164 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:218 +#: netbox/circuits/forms/filtersets.py:221 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 @@ -771,97 +767,97 @@ msgstr "距离" msgid "Distance unit" msgstr "距离单位" -#: netbox/circuits/forms/bulk_edit.py:167 -#: netbox/circuits/forms/model_forms.py:136 +#: netbox/circuits/forms/bulk_edit.py:173 +#: netbox/circuits/forms/model_forms.py:141 msgid "Service Parameters" msgstr "服务参数" -#: netbox/circuits/forms/bulk_edit.py:168 -#: 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/circuits/forms/bulk_edit.py:174 +#: netbox/circuits/forms/filtersets.py:77 +#: netbox/circuits/forms/filtersets.py:97 +#: netbox/circuits/forms/filtersets.py:117 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:325 +#: netbox/circuits/forms/filtersets.py:341 netbox/core/forms/filtersets.py:78 +#: netbox/core/forms/filtersets.py:150 netbox/dcim/forms/bulk_edit.py:821 +#: netbox/dcim/forms/bulk_import.py:488 netbox/dcim/forms/filtersets.py:201 +#: netbox/dcim/forms/filtersets.py:234 netbox/dcim/forms/filtersets.py:1014 +#: netbox/dcim/forms/filtersets.py:1157 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1414 netbox/dcim/forms/filtersets.py:1440 +#: netbox/dcim/forms/filtersets.py:1454 netbox/dcim/forms/filtersets.py:1480 +#: netbox/dcim/forms/filtersets.py:1494 netbox/dcim/forms/filtersets.py:1515 +#: netbox/dcim/forms/filtersets.py:1529 netbox/dcim/forms/filtersets.py:1559 +#: netbox/dcim/forms/filtersets.py:1573 netbox/dcim/forms/filtersets.py:1701 +#: netbox/dcim/forms/filtersets.py:1745 netbox/dcim/forms/filtersets.py:1771 +#: netbox/dcim/forms/filtersets.py:1789 netbox/dcim/forms/filtersets.py:1814 +#: netbox/dcim/forms/filtersets.py:1832 netbox/dcim/forms/filtersets.py:1851 +#: netbox/dcim/forms/filtersets.py:1864 netbox/dcim/forms/filtersets.py:1879 +#: netbox/dcim/forms/filtersets.py:1890 netbox/dcim/forms/filtersets.py:1936 +#: netbox/dcim/forms/filtersets.py:1972 netbox/dcim/tables/modules.py:25 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/filtersets.py:147 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:243 netbox/extras/forms/filtersets.py:275 +#: netbox/extras/forms/filtersets.py:306 netbox/extras/forms/filtersets.py:329 +#: netbox/extras/forms/filtersets.py:361 netbox/extras/forms/filtersets.py:560 #: 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/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:355 #: 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:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/vpn/forms/filtersets.py:228 netbox/wireless/forms/bulk_edit.py:136 #: netbox/wireless/forms/filtersets.py:41 #: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "属性" -#: netbox/circuits/forms/bulk_edit.py:169 -#: netbox/circuits/forms/bulk_edit.py:311 -#: 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: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:26 +#: netbox/circuits/forms/bulk_edit.py:175 +#: netbox/circuits/forms/bulk_edit.py:317 +#: netbox/circuits/forms/model_forms.py:142 +#: netbox/circuits/forms/model_forms.py:238 +#: netbox/circuits/forms/model_forms.py:340 +#: netbox/dcim/forms/model_forms.py:157 netbox/dcim/forms/model_forms.py:198 +#: netbox/dcim/forms/model_forms.py:285 netbox/dcim/forms/model_forms.py:342 +#: netbox/dcim/forms/model_forms.py:883 netbox/dcim/forms/model_forms.py:1897 +#: netbox/ipam/forms/bulk_edit.py:383 netbox/ipam/forms/model_forms.py:70 +#: netbox/ipam/forms/model_forms.py:87 netbox/ipam/forms/model_forms.py:118 +#: netbox/ipam/forms/model_forms.py:139 netbox/ipam/forms/model_forms.py:163 +#: netbox/ipam/forms/model_forms.py:227 netbox/ipam/forms/model_forms.py:264 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/forms/model_forms.py:614 +#: netbox/netbox/navigation/menu.py:27 #: 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:49 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:52 #: 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 msgid "Tenancy" msgstr "租户" -#: netbox/circuits/forms/bulk_edit.py:178 -#: netbox/circuits/forms/bulk_edit.py:326 netbox/dcim/forms/bulk_create.py:35 -#: netbox/dcim/forms/bulk_edit.py:989 netbox/dcim/forms/bulk_edit.py:1024 -#: netbox/dcim/forms/bulk_edit.py:1068 netbox/dcim/forms/bulk_edit.py:1112 -#: netbox/dcim/forms/bulk_edit.py:1157 netbox/dcim/forms/bulk_edit.py:1184 -#: netbox/dcim/forms/bulk_edit.py:1202 netbox/dcim/forms/bulk_edit.py:1220 -#: netbox/dcim/forms/bulk_edit.py:1238 netbox/extras/forms/bulk_edit.py:43 +#: netbox/circuits/forms/bulk_edit.py:184 +#: netbox/circuits/forms/bulk_edit.py:332 netbox/dcim/forms/bulk_create.py:36 +#: netbox/dcim/forms/bulk_edit.py:992 netbox/dcim/forms/bulk_edit.py:1027 +#: netbox/dcim/forms/bulk_edit.py:1071 netbox/dcim/forms/bulk_edit.py:1115 +#: netbox/dcim/forms/bulk_edit.py:1160 netbox/dcim/forms/bulk_edit.py:1187 +#: netbox/dcim/forms/bulk_edit.py:1205 netbox/dcim/forms/bulk_edit.py:1223 +#: netbox/dcim/forms/bulk_edit.py:1241 netbox/extras/forms/bulk_edit.py:43 #: netbox/extras/forms/bulk_edit.py:153 netbox/extras/forms/bulk_edit.py:186 #: netbox/extras/forms/bulk_edit.py:214 netbox/extras/forms/bulk_edit.py:244 #: 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:96 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/extras/tables/tables.py:97 netbox/ipam/tables/vlans.py:257 +#: netbox/ipam/tables/vlans.py:284 netbox/netbox/forms/bulk_edit.py:79 +#: netbox/netbox/forms/bulk_edit.py:91 netbox/netbox/forms/bulk_edit.py:103 +#: netbox/netbox/ui/panels.py:196 netbox/netbox/ui/panels.py:205 #: netbox/templates/circuits/circuit.html:69 #: netbox/templates/circuits/circuitgroup.html:32 #: netbox/templates/circuits/circuittype.html:26 @@ -928,11 +924,6 @@ msgstr "租户" #: netbox/templates/users/objectpermission.html:21 #: netbox/templates/users/owner.html:30 #: netbox/templates/users/ownergroup.html:27 -#: netbox/templates/virtualization/cluster.html:25 -#: netbox/templates/virtualization/clustergroup.html:26 -#: netbox/templates/virtualization/clustertype.html:26 -#: netbox/templates/virtualization/virtualdisk.html:39 -#: netbox/templates/virtualization/vminterface.html:47 #: netbox/templates/vpn/ikepolicy.html:17 #: netbox/templates/vpn/ikeproposal.html:17 #: netbox/templates/vpn/ipsecpolicy.html:17 @@ -953,40 +944,40 @@ msgstr "租户" msgid "Description" msgstr "描述" -#: netbox/circuits/forms/bulk_edit.py:186 -#: netbox/circuits/forms/model_forms.py:165 -#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 +#: netbox/circuits/forms/bulk_edit.py:192 +#: netbox/circuits/forms/model_forms.py:170 +#: netbox/dcim/forms/bulk_import.py:1418 netbox/dcim/forms/bulk_import.py:1443 msgid "Termination type" msgstr "线缆接口类型" -#: netbox/circuits/forms/bulk_edit.py:189 +#: netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:231 -#: netbox/circuits/forms/model_forms.py:168 +#: netbox/circuits/forms/filtersets.py:234 +#: netbox/circuits/forms/model_forms.py:173 #: 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:84 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:87 msgid "Termination" msgstr "终端" -#: netbox/circuits/forms/bulk_edit.py:197 +#: netbox/circuits/forms/bulk_edit.py:203 msgid "Port speed (Kbps)" msgstr "端口速度 (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:201 +#: netbox/circuits/forms/bulk_edit.py:207 msgid "Upstream speed (Kbps)" msgstr "上行速度 (Kbps)" -#: netbox/circuits/forms/bulk_edit.py:204 netbox/dcim/forms/bulk_edit.py:929 -#: netbox/dcim/forms/bulk_edit.py:1295 netbox/dcim/forms/bulk_edit.py:1312 -#: netbox/dcim/forms/bulk_edit.py:1329 netbox/dcim/forms/bulk_edit.py:1350 -#: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 -#: netbox/dcim/forms/bulk_edit.py:1634 +#: netbox/circuits/forms/bulk_edit.py:210 netbox/dcim/forms/bulk_edit.py:932 +#: netbox/dcim/forms/bulk_edit.py:1298 netbox/dcim/forms/bulk_edit.py:1315 +#: netbox/dcim/forms/bulk_edit.py:1332 netbox/dcim/forms/bulk_edit.py:1353 +#: netbox/dcim/forms/bulk_edit.py:1448 netbox/dcim/forms/bulk_edit.py:1620 +#: netbox/dcim/forms/bulk_edit.py:1637 msgid "Mark connected" msgstr "标记已连接" -#: netbox/circuits/forms/bulk_edit.py:214 -#: netbox/circuits/forms/model_forms.py:179 +#: netbox/circuits/forms/bulk_edit.py:220 +#: netbox/circuits/forms/model_forms.py:184 #: netbox/templates/circuits/inc/circuit_termination_fields.html:55 #: netbox/templates/dcim/frontport.html:118 #: netbox/templates/dcim/interface.html:263 @@ -994,61 +985,62 @@ msgstr "标记已连接" msgid "Circuit Termination" msgstr "线路终端" -#: netbox/circuits/forms/bulk_edit.py:216 -#: netbox/circuits/forms/model_forms.py:181 +#: netbox/circuits/forms/bulk_edit.py:222 +#: netbox/circuits/forms/model_forms.py:186 msgid "Termination Details" msgstr "终端详情" -#: netbox/circuits/forms/bulk_edit.py:255 +#: netbox/circuits/forms/bulk_edit.py:261 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:311 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 +#: netbox/circuits/forms/filtersets.py:314 +#: netbox/circuits/tables/circuits.py:203 netbox/dcim/forms/model_forms.py:666 #: 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:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:134 +#: netbox/templates/ipam/panels/fhrp_groups.html:12 +#: netbox/tenancy/forms/bulk_edit.py:141 +#: netbox/tenancy/forms/filtersets.py:139 msgid "Priority" msgstr "优先级" -#: netbox/circuits/forms/bulk_edit.py:282 +#: netbox/circuits/forms/bulk_edit.py:288 #: netbox/circuits/forms/bulk_import.py:207 -#: 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/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:272 +#: netbox/circuits/forms/filtersets.py:365 +#: netbox/circuits/forms/filtersets.py:403 +#: netbox/circuits/forms/model_forms.py:321 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" msgstr "运营商网络" -#: netbox/circuits/forms/bulk_edit.py:320 +#: netbox/circuits/forms/bulk_edit.py:326 #: netbox/circuits/forms/bulk_import.py:253 -#: 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: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:1031 netbox/dcim/tables/devicetypes.py:317 -#: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:735 -#: 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/circuits/forms/filtersets.py:393 +#: netbox/circuits/forms/model_forms.py:360 netbox/dcim/forms/bulk_edit.py:351 +#: netbox/dcim/forms/bulk_edit.py:1245 netbox/dcim/forms/bulk_edit.py:1681 +#: netbox/dcim/forms/bulk_import.py:270 netbox/dcim/forms/bulk_import.py:1199 +#: netbox/dcim/forms/filtersets.py:404 netbox/dcim/forms/filtersets.py:879 +#: netbox/dcim/forms/filtersets.py:1902 netbox/dcim/forms/filtersets.py:1942 +#: netbox/dcim/forms/model_forms.py:267 netbox/dcim/forms/model_forms.py:1234 +#: netbox/dcim/forms/model_forms.py:1717 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:173 +#: netbox/dcim/tables/devices.py:1032 netbox/dcim/tables/devicetypes.py:318 +#: netbox/dcim/tables/racks.py:118 netbox/extras/filtersets.py:734 +#: netbox/ipam/forms/bulk_edit.py:209 netbox/ipam/forms/bulk_edit.py:253 +#: netbox/ipam/forms/bulk_edit.py:300 netbox/ipam/forms/bulk_edit.py:441 +#: netbox/ipam/forms/bulk_import.py:203 netbox/ipam/forms/bulk_import.py:267 +#: netbox/ipam/forms/bulk_import.py:303 netbox/ipam/forms/bulk_import.py:513 #: 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:103 -#: netbox/ipam/tables/vlans.py:227 +#: netbox/ipam/forms/model_forms.py:189 netbox/ipam/forms/model_forms.py:215 +#: netbox/ipam/forms/model_forms.py:253 netbox/ipam/forms/model_forms.py:678 +#: netbox/ipam/tables/ip.py:208 netbox/ipam/tables/ip.py:265 +#: netbox/ipam/tables/ip.py:318 netbox/ipam/tables/vlans.py:104 +#: netbox/ipam/tables/vlans.py:228 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1059,17 +1051,17 @@ msgstr "运营商网络" #: netbox/templates/ipam/role.html:19 netbox/templates/ipam/vlan.html:52 #: 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:131 -#: netbox/tenancy/forms/model_forms.py:136 +#: netbox/tenancy/forms/bulk_edit.py:136 +#: netbox/tenancy/forms/filtersets.py:136 +#: netbox/tenancy/forms/model_forms.py:137 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 -#: netbox/virtualization/forms/bulk_import.py:120 +#: netbox/virtualization/forms/bulk_import.py:119 #: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 -#: netbox/virtualization/tables/virtualmachines.py:48 +#: netbox/virtualization/tables/virtualmachines.py:49 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:95 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "角色" @@ -1090,15 +1082,15 @@ msgstr "线路类型" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:228 -#: netbox/dcim/forms/bulk_import.py:97 netbox/dcim/forms/bulk_import.py:156 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:368 -#: netbox/dcim/forms/bulk_import.py:599 netbox/dcim/forms/bulk_import.py:759 -#: netbox/dcim/forms/bulk_import.py:1226 netbox/dcim/forms/bulk_import.py:1664 -#: netbox/ipam/forms/bulk_import.py:196 netbox/ipam/forms/bulk_import.py:260 -#: netbox/ipam/forms/bulk_import.py:296 netbox/ipam/forms/bulk_import.py:508 -#: netbox/ipam/forms/bulk_import.py:521 -#: netbox/virtualization/forms/bulk_import.py:58 -#: netbox/virtualization/forms/bulk_import.py:90 +#: netbox/dcim/forms/bulk_import.py:105 netbox/dcim/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:267 netbox/dcim/forms/bulk_import.py:376 +#: netbox/dcim/forms/bulk_import.py:607 netbox/dcim/forms/bulk_import.py:767 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1670 +#: netbox/ipam/forms/bulk_import.py:200 netbox/ipam/forms/bulk_import.py:264 +#: netbox/ipam/forms/bulk_import.py:300 netbox/ipam/forms/bulk_import.py:510 +#: netbox/ipam/forms/bulk_import.py:523 +#: netbox/virtualization/forms/bulk_import.py:57 +#: netbox/virtualization/forms/bulk_import.py:89 #: netbox/vpn/forms/bulk_import.py:38 netbox/vpn/forms/bulk_import.py:265 #: netbox/wireless/forms/bulk_import.py:46 msgid "Operational status" @@ -1107,17 +1099,17 @@ msgstr "运行状态" #: netbox/circuits/forms/bulk_import.py:115 #: netbox/circuits/forms/bulk_import.py:174 #: netbox/circuits/forms/bulk_import.py:235 -#: netbox/dcim/forms/bulk_import.py:118 netbox/dcim/forms/bulk_import.py:163 -#: netbox/dcim/forms/bulk_import.py:375 netbox/dcim/forms/bulk_import.py:575 -#: netbox/dcim/forms/bulk_import.py:1468 netbox/dcim/forms/bulk_import.py:1659 -#: netbox/dcim/forms/bulk_import.py:1722 netbox/ipam/forms/bulk_import.py:45 -#: netbox/ipam/forms/bulk_import.py:74 netbox/ipam/forms/bulk_import.py:102 -#: netbox/ipam/forms/bulk_import.py:122 netbox/ipam/forms/bulk_import.py:142 -#: netbox/ipam/forms/bulk_import.py:170 netbox/ipam/forms/bulk_import.py:255 -#: netbox/ipam/forms/bulk_import.py:291 netbox/ipam/forms/bulk_import.py:470 -#: netbox/ipam/forms/bulk_import.py:503 -#: netbox/virtualization/forms/bulk_import.py:72 -#: netbox/virtualization/forms/bulk_import.py:133 +#: netbox/dcim/forms/bulk_import.py:126 netbox/dcim/forms/bulk_import.py:171 +#: netbox/dcim/forms/bulk_import.py:383 netbox/dcim/forms/bulk_import.py:583 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/bulk_import.py:1665 +#: netbox/dcim/forms/bulk_import.py:1728 netbox/ipam/forms/bulk_import.py:49 +#: netbox/ipam/forms/bulk_import.py:78 netbox/ipam/forms/bulk_import.py:106 +#: netbox/ipam/forms/bulk_import.py:126 netbox/ipam/forms/bulk_import.py:146 +#: netbox/ipam/forms/bulk_import.py:174 netbox/ipam/forms/bulk_import.py:259 +#: netbox/ipam/forms/bulk_import.py:295 netbox/ipam/forms/bulk_import.py:472 +#: netbox/ipam/forms/bulk_import.py:505 +#: netbox/virtualization/forms/bulk_import.py:71 +#: netbox/virtualization/forms/bulk_import.py:132 #: netbox/vpn/forms/bulk_import.py:62 netbox/wireless/forms/bulk_import.py:60 #: netbox/wireless/forms/bulk_import.py:140 msgid "Assigned tenant" @@ -1153,15 +1145,15 @@ msgid "Operational role" msgstr "操作角色" #: netbox/circuits/forms/bulk_import.py:258 -#: netbox/circuits/forms/model_forms.py:358 +#: netbox/circuits/forms/model_forms.py:363 #: netbox/circuits/tables/virtual_circuits.py:108 -#: 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:1198 -#: 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:146 +#: netbox/dcim/forms/bulk_import.py:1330 netbox/dcim/forms/model_forms.py:1308 +#: netbox/dcim/forms/model_forms.py:1577 netbox/dcim/forms/model_forms.py:1758 +#: netbox/dcim/forms/model_forms.py:1793 netbox/dcim/forms/model_forms.py:1918 +#: netbox/dcim/tables/connections.py:66 netbox/dcim/tables/devices.py:1199 +#: netbox/ipam/forms/bulk_import.py:323 netbox/ipam/forms/model_forms.py:283 +#: netbox/ipam/forms/model_forms.py:292 netbox/ipam/tables/fhrp.py:61 +#: netbox/ipam/tables/ip.py:323 netbox/ipam/tables/vlans.py:147 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 @@ -1169,7 +1161,6 @@ msgstr "操作角色" #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 #: netbox/templates/dcim/rearport.html:103 -#: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 #: netbox/templates/wireless/inc/wirelesslink_interface.html:10 #: netbox/templates/wireless/wirelesslink.html:10 @@ -1182,33 +1173,33 @@ msgstr "操作角色" msgid "Interface" msgstr "接口" -#: netbox/circuits/forms/filtersets.py:38 -#: 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: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:719 netbox/extras/forms/filtersets.py:401 +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:137 +#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/tables/circuits.py:140 netbox/dcim/forms/bulk_edit.py:332 +#: netbox/dcim/forms/bulk_edit.py:439 netbox/dcim/forms/bulk_edit.py:678 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/dcim/forms/bulk_edit.py:869 +#: netbox/dcim/forms/bulk_import.py:252 netbox/dcim/forms/bulk_import.py:355 +#: netbox/dcim/forms/bulk_import.py:646 netbox/dcim/forms/bulk_import.py:1614 +#: netbox/dcim/forms/bulk_import.py:1648 netbox/dcim/forms/filtersets.py:114 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:438 netbox/dcim/forms/filtersets.py:491 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:864 +#: netbox/dcim/forms/filtersets.py:1042 netbox/dcim/forms/filtersets.py:1081 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1156 +#: netbox/dcim/forms/filtersets.py:1177 netbox/dcim/forms/filtersets.py:1246 +#: netbox/dcim/forms/filtersets.py:1277 netbox/dcim/forms/filtersets.py:1286 +#: netbox/dcim/forms/filtersets.py:1415 netbox/dcim/forms/filtersets.py:1455 +#: netbox/dcim/forms/filtersets.py:1495 netbox/dcim/forms/filtersets.py:1530 +#: netbox/dcim/forms/filtersets.py:1578 netbox/dcim/forms/filtersets.py:1746 +#: netbox/dcim/forms/filtersets.py:1790 netbox/dcim/forms/filtersets.py:1833 +#: netbox/dcim/forms/filtersets.py:1865 netbox/dcim/forms/filtersets.py:1892 +#: netbox/dcim/forms/model_forms.py:197 netbox/dcim/forms/model_forms.py:259 +#: netbox/dcim/forms/model_forms.py:575 netbox/dcim/forms/model_forms.py:844 +#: netbox/dcim/tables/devices.py:161 netbox/dcim/tables/power.py:30 +#: netbox/dcim/tables/racks.py:107 netbox/dcim/tables/racks.py:199 +#: netbox/extras/filtersets.py:718 netbox/extras/forms/filtersets.py:404 #: 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 @@ -1222,37 +1213,37 @@ msgstr "接口" msgid "Location" msgstr "位置" -#: netbox/circuits/forms/filtersets.py:40 -#: 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/circuits/forms/filtersets.py:43 +#: netbox/circuits/forms/filtersets.py:78 +#: netbox/circuits/forms/filtersets.py:98 +#: netbox/circuits/forms/filtersets.py:118 +#: netbox/circuits/forms/filtersets.py:139 +#: netbox/circuits/forms/filtersets.py:287 +#: netbox/circuits/forms/filtersets.py:326 +#: netbox/circuits/forms/filtersets.py:343 netbox/core/forms/filtersets.py:34 +#: netbox/dcim/forms/filtersets.py:170 netbox/dcim/forms/filtersets.py:186 +#: netbox/dcim/forms/filtersets.py:203 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/filtersets.py:283 netbox/dcim/forms/filtersets.py:338 +#: netbox/dcim/forms/filtersets.py:364 netbox/dcim/forms/filtersets.py:443 +#: netbox/dcim/forms/filtersets.py:464 netbox/dcim/forms/filtersets.py:520 +#: netbox/dcim/forms/filtersets.py:540 netbox/dcim/forms/filtersets.py:665 +#: netbox/dcim/forms/filtersets.py:684 netbox/dcim/forms/filtersets.py:770 +#: netbox/dcim/forms/filtersets.py:790 netbox/dcim/forms/filtersets.py:824 +#: netbox/dcim/forms/filtersets.py:1016 netbox/dcim/forms/filtersets.py:1044 +#: netbox/dcim/forms/filtersets.py:1128 netbox/dcim/forms/filtersets.py:1159 +#: netbox/dcim/forms/filtersets.py:1247 netbox/dcim/forms/filtersets.py:1289 +#: netbox/dcim/forms/filtersets.py:1421 netbox/dcim/forms/filtersets.py:1461 +#: netbox/dcim/forms/filtersets.py:1501 netbox/dcim/forms/filtersets.py:1536 +#: netbox/dcim/forms/filtersets.py:1585 netbox/dcim/forms/filtersets.py:1752 +#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/forms/filtersets.py:1838 +#: netbox/dcim/forms/filtersets.py:1870 netbox/dcim/forms/filtersets.py:1897 +#: netbox/dcim/forms/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1974 +#: netbox/extras/forms/filtersets.py:52 netbox/extras/forms/filtersets.py:132 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:181 +#: netbox/extras/forms/filtersets.py:244 netbox/extras/forms/filtersets.py:307 +#: netbox/extras/forms/filtersets.py:330 netbox/extras/forms/filtersets.py:362 +#: netbox/extras/forms/filtersets.py:381 netbox/extras/forms/filtersets.py:408 +#: netbox/extras/forms/filtersets.py:501 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 @@ -1260,88 +1251,88 @@ msgstr "位置" #: 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/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:422 #: 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/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:56 +#: netbox/tenancy/forms/filtersets.py:77 netbox/tenancy/forms/filtersets.py:91 +#: netbox/tenancy/forms/filtersets.py:101 #: 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/vpn/forms/filtersets.py:40 netbox/vpn/forms/filtersets.py:53 +#: netbox/vpn/forms/filtersets.py:109 netbox/vpn/forms/filtersets.py:139 +#: netbox/vpn/forms/filtersets.py:164 netbox/vpn/forms/filtersets.py:184 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/filtersets.py:230 #: 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/circuits/forms/filtersets.py:44 +#: netbox/circuits/forms/filtersets.py:79 +#: netbox/circuits/forms/filtersets.py:140 netbox/dcim/forms/filtersets.py:171 +#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:204 +#: netbox/dcim/forms/filtersets.py:237 netbox/dcim/forms/filtersets.py:365 +#: netbox/dcim/forms/filtersets.py:444 netbox/dcim/forms/filtersets.py:521 +#: netbox/dcim/forms/filtersets.py:825 netbox/dcim/forms/filtersets.py:1248 #: 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:52 netbox/tenancy/tables/columns.py:55 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/views/generic/feature_views.py:294 +#: netbox/tenancy/forms/filtersets.py:57 netbox/tenancy/tables/columns.py:56 #: netbox/tenancy/tables/contacts.py:21 #: 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 +#: netbox/vpn/forms/filtersets.py:41 netbox/vpn/forms/filtersets.py:54 +#: netbox/vpn/forms/filtersets.py:231 msgid "Contacts" msgstr "联系" -#: 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: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:686 netbox/ipam/forms/bulk_edit.py:401 +#: netbox/circuits/forms/filtersets.py:49 +#: netbox/circuits/forms/filtersets.py:177 +#: netbox/circuits/forms/filtersets.py:239 +#: netbox/circuits/tables/circuits.py:135 netbox/dcim/forms/bulk_edit.py:113 +#: netbox/dcim/forms/bulk_edit.py:307 netbox/dcim/forms/bulk_edit.py:844 +#: netbox/dcim/forms/bulk_import.py:108 netbox/dcim/forms/filtersets.py:92 +#: netbox/dcim/forms/filtersets.py:169 netbox/dcim/forms/filtersets.py:215 +#: netbox/dcim/forms/filtersets.py:242 netbox/dcim/forms/filtersets.py:371 +#: netbox/dcim/forms/filtersets.py:469 netbox/dcim/forms/filtersets.py:841 +#: netbox/dcim/forms/filtersets.py:1059 netbox/dcim/forms/filtersets.py:1133 +#: netbox/dcim/forms/filtersets.py:1164 netbox/dcim/forms/filtersets.py:1254 +#: netbox/dcim/forms/filtersets.py:1294 netbox/dcim/forms/filtersets.py:2016 +#: netbox/dcim/forms/filtersets.py:2040 netbox/dcim/forms/filtersets.py:2064 +#: netbox/dcim/forms/model_forms.py:129 netbox/dcim/forms/object_create.py:278 +#: netbox/dcim/tables/devices.py:147 netbox/dcim/tables/sites.py:65 +#: netbox/extras/filtersets.py:685 netbox/ipam/forms/bulk_edit.py:404 #: 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:276 netbox/wireless/forms/filtersets.py:79 +#: netbox/vpn/forms/filtersets.py:279 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "地区" -#: 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:703 netbox/ipam/forms/bulk_edit.py:406 +#: netbox/circuits/forms/filtersets.py:54 +#: netbox/circuits/forms/filtersets.py:182 +#: netbox/circuits/forms/filtersets.py:244 netbox/dcim/forms/bulk_edit.py:315 +#: netbox/dcim/forms/bulk_edit.py:852 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/filtersets.py:220 netbox/dcim/forms/filtersets.py:247 +#: netbox/dcim/forms/filtersets.py:384 netbox/dcim/forms/filtersets.py:474 +#: netbox/dcim/forms/filtersets.py:846 netbox/dcim/forms/filtersets.py:1064 +#: netbox/dcim/forms/filtersets.py:1138 netbox/dcim/forms/filtersets.py:1259 +#: netbox/dcim/forms/filtersets.py:1299 netbox/dcim/forms/object_create.py:286 +#: netbox/extras/filtersets.py:702 netbox/ipam/forms/bulk_edit.py:409 #: 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 @@ -1351,8 +1342,8 @@ msgstr "地区" msgid "Site group" msgstr "站点组" -#: netbox/circuits/forms/filtersets.py:84 -#: netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:87 +#: netbox/circuits/tables/circuits.py:61 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1361,58 +1352,58 @@ msgstr "站点组" msgid "Account" msgstr "账户" -#: netbox/circuits/forms/filtersets.py:259 +#: netbox/circuits/forms/filtersets.py:262 msgid "Term Side" msgstr "线路终端侧" -#: 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/circuits/forms/filtersets.py:296 netbox/dcim/forms/bulk_edit.py:1540 +#: netbox/extras/forms/model_forms.py:706 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:329 #: 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:111 -#: netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/users/forms/model_forms.py:375 msgid "Assignment" msgstr "分配" -#: 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:125 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 -#: netbox/ipam/filtersets.py:1030 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:95 -#: netbox/ipam/tables/vlans.py:218 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/forms/model_forms.py:250 +#: netbox/circuits/tables/circuits.py:187 netbox/dcim/forms/bulk_edit.py:118 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/tables/sites.py:69 netbox/extras/forms/filtersets.py:600 +#: netbox/ipam/filtersets.py:1034 netbox/ipam/forms/bulk_edit.py:423 +#: netbox/ipam/forms/bulk_import.py:494 netbox/ipam/forms/model_forms.py:561 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:96 +#: netbox/ipam/tables/vlans.py:219 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 +#: netbox/templates/ipam/panels/fhrp_groups.html:9 #: netbox/templates/ipam/vlan.html:27 netbox/templates/tenancy/tenant.html:20 #: netbox/templates/users/group.html:6 netbox/templates/users/group.html:14 #: netbox/templates/users/owner.html:26 #: netbox/templates/users/ownergroup.html:20 -#: netbox/templates/virtualization/cluster.html:29 #: 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: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/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:46 +#: netbox/tenancy/forms/filtersets.py:63 +#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/model_forms.py:45 +#: netbox/tenancy/forms/model_forms.py:122 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:228 #: netbox/users/forms/bulk_edit.py:161 netbox/users/forms/filtersets.py:35 #: netbox/users/forms/filtersets.py:41 netbox/users/forms/filtersets.py:76 #: netbox/users/forms/filtersets.py:165 netbox/users/forms/filtersets.py:171 -#: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:186 +#: netbox/users/forms/model_forms.py:486 netbox/users/tables.py:186 #: netbox/virtualization/forms/bulk_edit.py:55 -#: netbox/virtualization/forms/bulk_import.py:49 +#: netbox/virtualization/forms/bulk_import.py:48 #: 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:124 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:127 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:55 @@ -1421,202 +1412,202 @@ msgstr "分配" msgid "Group" msgstr "组" -#: netbox/circuits/forms/model_forms.py:232 +#: netbox/circuits/forms/model_forms.py:237 #: netbox/templates/circuits/circuitgroup.html:25 msgid "Circuit Group" msgstr "电路组" -#: netbox/circuits/forms/model_forms.py:252 +#: netbox/circuits/forms/model_forms.py:257 msgid "Circuit type" msgstr "电路类型" -#: netbox/circuits/forms/model_forms.py:263 +#: netbox/circuits/forms/model_forms.py:268 msgid "Group Assignment" msgstr "电路组分配" -#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 -#: netbox/dcim/models/device_component_templates.py:345 -#: netbox/dcim/models/device_component_templates.py:580 -#: netbox/dcim/models/device_component_templates.py:653 +#: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:81 +#: netbox/dcim/models/device_component_templates.py:353 +#: netbox/dcim/models/device_component_templates.py:588 +#: netbox/dcim/models/device_component_templates.py:661 #: netbox/dcim/models/device_components.py:573 #: netbox/dcim/models/device_components.py:1156 #: netbox/dcim/models/device_components.py:1204 #: netbox/dcim/models/device_components.py:1355 -#: netbox/dcim/models/devices.py:384 netbox/dcim/models/racks.py:233 +#: netbox/dcim/models/devices.py:385 netbox/dcim/models/racks.py:234 #: netbox/extras/models/tags.py:30 msgid "color" msgstr "颜色" -#: netbox/circuits/models/circuits.py:33 +#: netbox/circuits/models/circuits.py:39 msgid "circuit type" msgstr "线路类型" -#: netbox/circuits/models/circuits.py:34 +#: netbox/circuits/models/circuits.py:40 msgid "circuit types" msgstr "线路类型" -#: netbox/circuits/models/circuits.py:45 -#: netbox/circuits/models/virtual_circuits.py:38 +#: netbox/circuits/models/circuits.py:51 +#: netbox/circuits/models/virtual_circuits.py:39 msgid "circuit ID" msgstr "线路ID" -#: netbox/circuits/models/circuits.py:46 -#: netbox/circuits/models/virtual_circuits.py:39 +#: netbox/circuits/models/circuits.py:52 +#: netbox/circuits/models/virtual_circuits.py:40 msgid "Unique circuit ID" msgstr "唯一线路 ID" -#: netbox/circuits/models/circuits.py:66 -#: netbox/circuits/models/virtual_circuits.py:59 netbox/core/models/data.py:52 -#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:56 +#: netbox/circuits/models/circuits.py:72 +#: netbox/circuits/models/virtual_circuits.py:60 netbox/core/models/data.py:53 +#: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:57 #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1394 -#: netbox/dcim/models/devices.py:588 netbox/dcim/models/devices.py:1217 -#: 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/devices.py:589 netbox/dcim/models/devices.py:1218 +#: netbox/dcim/models/modules.py:219 netbox/dcim/models/power.py:95 +#: netbox/dcim/models/racks.py:301 netbox/dcim/models/racks.py:685 #: netbox/dcim/models/sites.py:163 netbox/dcim/models/sites.py:287 -#: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 +#: netbox/ipam/models/ip.py:244 netbox/ipam/models/ip.py:526 #: netbox/ipam/models/ip.py:755 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:80 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 -#: netbox/wireless/models.py:98 netbox/wireless/models.py:154 +#: netbox/wireless/models.py:99 netbox/wireless/models.py:155 msgid "status" msgstr "状态" -#: netbox/circuits/models/circuits.py:81 netbox/templates/core/plugin.html:20 +#: netbox/circuits/models/circuits.py:87 netbox/templates/core/plugin.html:20 msgid "installed" msgstr "安装时间" -#: netbox/circuits/models/circuits.py:86 +#: netbox/circuits/models/circuits.py:92 msgid "terminates" msgstr "结束时间" -#: netbox/circuits/models/circuits.py:91 +#: netbox/circuits/models/circuits.py:97 msgid "commit rate (Kbps)" msgstr "承诺速率(Kbps)" -#: netbox/circuits/models/circuits.py:92 +#: netbox/circuits/models/circuits.py:98 msgid "Committed rate" msgstr "承诺速率" -#: netbox/circuits/models/circuits.py:141 +#: netbox/circuits/models/circuits.py:147 msgid "circuit" msgstr "线路" -#: netbox/circuits/models/circuits.py:142 +#: netbox/circuits/models/circuits.py:148 msgid "circuits" msgstr "广域网线路" -#: netbox/circuits/models/circuits.py:171 +#: netbox/circuits/models/circuits.py:177 msgid "circuit group" msgstr "电路组" -#: netbox/circuits/models/circuits.py:172 +#: netbox/circuits/models/circuits.py:178 msgid "circuit groups" msgstr "电路组" -#: netbox/circuits/models/circuits.py:188 +#: netbox/circuits/models/circuits.py:194 msgid "member ID" msgstr "会员 ID" -#: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 +#: netbox/circuits/models/circuits.py:206 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:121 msgid "priority" msgstr "优先级" -#: netbox/circuits/models/circuits.py:218 +#: netbox/circuits/models/circuits.py:224 msgid "Circuit group assignment" msgstr "电路组分配" -#: netbox/circuits/models/circuits.py:219 +#: netbox/circuits/models/circuits.py:225 msgid "Circuit group assignments" msgstr "电路组分配" -#: netbox/circuits/models/circuits.py:246 +#: netbox/circuits/models/circuits.py:252 msgid "termination side" msgstr "终止端" -#: netbox/circuits/models/circuits.py:264 +#: netbox/circuits/models/circuits.py:270 msgid "port speed (Kbps)" msgstr "接口速率(Kpbs)" -#: netbox/circuits/models/circuits.py:267 +#: netbox/circuits/models/circuits.py:273 msgid "Physical circuit speed" msgstr "物理线路速率" -#: netbox/circuits/models/circuits.py:272 +#: netbox/circuits/models/circuits.py:278 msgid "upstream speed (Kbps)" msgstr "上行速率(Kbps)" -#: netbox/circuits/models/circuits.py:273 +#: netbox/circuits/models/circuits.py:279 msgid "Upstream speed, if different from port speed" msgstr "上行速度(如果与端口速度不同)" -#: netbox/circuits/models/circuits.py:278 +#: netbox/circuits/models/circuits.py:284 msgid "cross-connect ID" msgstr "交叉连接ID" -#: netbox/circuits/models/circuits.py:279 +#: netbox/circuits/models/circuits.py:285 msgid "ID of the local cross-connect" msgstr "本地交叉连接ID" -#: netbox/circuits/models/circuits.py:284 +#: netbox/circuits/models/circuits.py:290 msgid "patch panel/port(s)" msgstr "配线架/端口" -#: netbox/circuits/models/circuits.py:285 +#: netbox/circuits/models/circuits.py:291 msgid "Patch panel ID and port number(s)" msgstr "配线架 ID 和端口号" -#: netbox/circuits/models/circuits.py:288 -#: netbox/circuits/models/virtual_circuits.py:145 -#: netbox/dcim/models/device_component_templates.py:60 -#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 +#: netbox/circuits/models/circuits.py:294 +#: netbox/circuits/models/virtual_circuits.py:146 +#: netbox/dcim/models/device_component_templates.py:68 +#: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:702 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: 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 +#: netbox/extras/models/customfields.py:149 netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:177 netbox/extras/models/models.py:421 +#: netbox/extras/models/models.py:492 netbox/extras/models/models.py:571 +#: netbox/extras/models/models.py:697 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:34 #: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:129 #: netbox/netbox/models/__init__.py:168 netbox/netbox/models/__init__.py:218 #: netbox/netbox/models/__init__.py:249 netbox/users/models/permissions.py:24 -#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:37 -#: netbox/virtualization/models/virtualmachines.py:291 +#: netbox/users/models/tokens.py:46 netbox/users/models/users.py:41 +#: netbox/virtualization/models/virtualmachines.py:290 msgid "description" msgstr "描述" -#: netbox/circuits/models/circuits.py:341 +#: netbox/circuits/models/circuits.py:347 msgid "circuit termination" msgstr "线路接入" -#: netbox/circuits/models/circuits.py:342 +#: netbox/circuits/models/circuits.py:348 msgid "circuit terminations" msgstr "线路接入" -#: netbox/circuits/models/circuits.py:354 +#: netbox/circuits/models/circuits.py:360 msgid "A circuit termination must attach to a terminating object." msgstr "电路终端必须连接到终端对象。" #: netbox/circuits/models/providers.py:21 #: netbox/circuits/models/providers.py:63 -#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:39 +#: netbox/circuits/models/providers.py:98 netbox/core/models/data.py:40 #: netbox/core/models/jobs.py:56 -#: netbox/dcim/models/device_component_templates.py:46 +#: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:57 -#: netbox/dcim/models/devices.py:532 netbox/dcim/models/devices.py:1143 -#: netbox/dcim/models/devices.py:1212 netbox/dcim/models/modules.py:33 -#: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 -#: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:151 +#: netbox/dcim/models/devices.py:533 netbox/dcim/models/devices.py:1144 +#: netbox/dcim/models/devices.py:1213 netbox/dcim/models/modules.py:35 +#: netbox/dcim/models/power.py:39 netbox/dcim/models/power.py:90 +#: netbox/dcim/models/racks.py:270 netbox/dcim/models/sites.py:151 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 #: 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/customfields.py:116 netbox/extras/models/models.py:67 +#: netbox/extras/models/models.py:172 netbox/extras/models/models.py:314 +#: netbox/extras/models/models.py:417 netbox/extras/models/models.py:482 +#: netbox/extras/models/models.py:567 netbox/extras/models/models.py:692 #: netbox/extras/models/notifications.py:126 -#: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 +#: netbox/extras/models/scripts.py:31 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 #: netbox/ipam/models/services.py:80 netbox/ipam/models/vlans.py:38 #: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 @@ -1625,14 +1616,14 @@ msgstr "电路终端必须连接到终端对象。" #: netbox/tenancy/models/contacts.py:59 netbox/tenancy/models/tenants.py:19 #: netbox/tenancy/models/tenants.py:45 netbox/users/models/owners.py:19 #: netbox/users/models/owners.py:38 netbox/users/models/permissions.py:20 -#: netbox/users/models/users.py:32 netbox/virtualization/models/clusters.py:52 +#: netbox/users/models/users.py:36 netbox/virtualization/models/clusters.py:52 #: netbox/virtualization/models/virtualmachines.py:72 -#: netbox/virtualization/models/virtualmachines.py:286 -#: netbox/virtualization/models/virtualmachines.py:320 +#: netbox/virtualization/models/virtualmachines.py:285 +#: netbox/virtualization/models/virtualmachines.py:319 #: netbox/vpn/models/crypto.py:23 netbox/vpn/models/crypto.py:69 #: netbox/vpn/models/crypto.py:128 netbox/vpn/models/crypto.py:180 #: netbox/vpn/models/crypto.py:216 netbox/vpn/models/l2vpn.py:20 -#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:53 +#: netbox/vpn/models/tunnels.py:32 netbox/wireless/models.py:54 msgid "name" msgstr "名称" @@ -1640,13 +1631,13 @@ msgstr "名称" msgid "Full name of the provider" msgstr "运营商全称" -#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:87 -#: netbox/dcim/models/racks.py:145 netbox/dcim/models/sites.py:158 -#: netbox/extras/models/models.py:482 netbox/ipam/models/asns.py:24 +#: netbox/circuits/models/providers.py:28 netbox/dcim/models/devices.py:88 +#: netbox/dcim/models/racks.py:146 netbox/dcim/models/sites.py:158 +#: netbox/extras/models/models.py:487 netbox/ipam/models/asns.py:24 #: netbox/ipam/models/vlans.py:43 netbox/netbox/models/__init__.py:164 #: netbox/netbox/models/__init__.py:213 netbox/tenancy/models/tenants.py:25 #: netbox/tenancy/models/tenants.py:50 netbox/vpn/models/l2vpn.py:26 -#: netbox/wireless/models.py:59 +#: netbox/wireless/models.py:60 msgid "slug" msgstr "缩写" @@ -1682,72 +1673,72 @@ msgstr "运营商网络" msgid "provider networks" msgstr "运营商网络" -#: netbox/circuits/models/virtual_circuits.py:28 +#: netbox/circuits/models/virtual_circuits.py:29 msgid "virtual circuit type" msgstr "虚拟电路类型" -#: netbox/circuits/models/virtual_circuits.py:29 +#: netbox/circuits/models/virtual_circuits.py:30 msgid "virtual circuit types" msgstr "虚拟电路类型" -#: netbox/circuits/models/virtual_circuits.py:99 +#: netbox/circuits/models/virtual_circuits.py:100 msgid "virtual circuit" msgstr "虚拟电路" -#: netbox/circuits/models/virtual_circuits.py:100 +#: netbox/circuits/models/virtual_circuits.py:101 msgid "virtual circuits" msgstr "虚拟电路" -#: netbox/circuits/models/virtual_circuits.py:134 netbox/ipam/models/ip.py:200 +#: netbox/circuits/models/virtual_circuits.py:135 netbox/ipam/models/ip.py:201 #: netbox/ipam/models/ip.py:762 netbox/vpn/models/tunnels.py:109 msgid "role" msgstr "角色" -#: netbox/circuits/models/virtual_circuits.py:152 +#: netbox/circuits/models/virtual_circuits.py:153 msgid "virtual circuit termination" msgstr "虚拟电路终止" -#: netbox/circuits/models/virtual_circuits.py:153 +#: netbox/circuits/models/virtual_circuits.py:154 msgid "virtual circuit terminations" msgstr "虚拟电路终止" -#: netbox/circuits/tables/circuits.py:28 -#: netbox/circuits/tables/circuits.py:163 +#: netbox/circuits/tables/circuits.py:29 +#: netbox/circuits/tables/circuits.py:164 #: netbox/circuits/tables/providers.py:18 #: netbox/circuits/tables/providers.py:64 #: netbox/circuits/tables/providers.py:91 -#: 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/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:18 +#: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:46 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: 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:706 -#: netbox/dcim/tables/devices.py:728 netbox/dcim/tables/devices.py:809 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:937 -#: netbox/dcim/tables/devices.py:1006 netbox/dcim/tables/devices.py:1071 -#: netbox/dcim/tables/devices.py:1090 netbox/dcim/tables/devices.py:1119 -#: netbox/dcim/tables/devices.py:1146 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:75 netbox/extras/tables/tables.py:143 -#: netbox/extras/tables/tables.py:180 netbox/extras/tables/tables.py:209 -#: netbox/extras/tables/tables.py:268 netbox/extras/tables/tables.py:311 -#: netbox/extras/tables/tables.py:345 netbox/extras/tables/tables.py:461 -#: netbox/extras/tables/tables.py:478 netbox/extras/tables/tables.py:505 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:595 -#: netbox/extras/tables/tables.py:637 netbox/extras/tables/tables.py:667 -#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/dcim/forms/filtersets.py:82 netbox/dcim/forms/object_create.py:45 +#: netbox/dcim/tables/devices.py:139 netbox/dcim/tables/devices.py:297 +#: netbox/dcim/tables/devices.py:410 netbox/dcim/tables/devices.py:451 +#: netbox/dcim/tables/devices.py:499 netbox/dcim/tables/devices.py:553 +#: netbox/dcim/tables/devices.py:576 netbox/dcim/tables/devices.py:707 +#: netbox/dcim/tables/devices.py:729 netbox/dcim/tables/devices.py:810 +#: netbox/dcim/tables/devices.py:863 netbox/dcim/tables/devices.py:938 +#: netbox/dcim/tables/devices.py:1007 netbox/dcim/tables/devices.py:1072 +#: netbox/dcim/tables/devices.py:1091 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:1147 netbox/dcim/tables/devicetypes.py:32 +#: netbox/dcim/tables/devicetypes.py:229 netbox/dcim/tables/modules.py:18 +#: netbox/dcim/tables/power.py:22 netbox/dcim/tables/power.py:59 +#: netbox/dcim/tables/racks.py:21 netbox/dcim/tables/racks.py:103 +#: netbox/dcim/tables/sites.py:58 netbox/extras/forms/filtersets.py:234 +#: netbox/extras/tables/tables.py:76 netbox/extras/tables/tables.py:144 +#: netbox/extras/tables/tables.py:181 netbox/extras/tables/tables.py:210 +#: netbox/extras/tables/tables.py:269 netbox/extras/tables/tables.py:312 +#: netbox/extras/tables/tables.py:346 netbox/extras/tables/tables.py:462 +#: netbox/extras/tables/tables.py:479 netbox/extras/tables/tables.py:506 +#: netbox/extras/tables/tables.py:548 netbox/extras/tables/tables.py:596 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:668 +#: netbox/ipam/forms/bulk_edit.py:342 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/ip.py:33 netbox/ipam/tables/ip.py:105 #: 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/ipam/tables/vlans.py:35 netbox/ipam/tables/vlans.py:88 +#: netbox/ipam/tables/vlans.py:248 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:325 +#: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1802,11 +1793,6 @@ msgstr "虚拟电路终止" #: netbox/templates/users/objectpermission.html:17 #: netbox/templates/users/owner.html:22 #: netbox/templates/users/ownergroup.html:23 -#: netbox/templates/virtualization/cluster.html:13 -#: netbox/templates/virtualization/clustergroup.html:22 -#: netbox/templates/virtualization/clustertype.html:22 -#: netbox/templates/virtualization/virtualdisk.html:25 -#: netbox/templates/virtualization/vminterface.html:25 #: netbox/templates/vpn/ikepolicy.html:13 #: netbox/templates/vpn/ikeproposal.html:13 #: netbox/templates/vpn/ipsecpolicy.html:13 @@ -1821,14 +1807,14 @@ msgstr "虚拟电路终止" #: netbox/tenancy/tables/tenants.py:35 netbox/users/tables.py:92 #: netbox/users/tables.py:106 netbox/users/tables.py:160 #: netbox/users/tables.py:182 netbox/virtualization/forms/bulk_create.py:20 -#: netbox/virtualization/forms/object_create.py:13 -#: netbox/virtualization/forms/object_create.py:23 +#: netbox/virtualization/forms/object_create.py:15 +#: netbox/virtualization/forms/object_create.py:25 #: netbox/virtualization/tables/clusters.py:17 #: netbox/virtualization/tables/clusters.py:40 #: netbox/virtualization/tables/clusters.py:63 -#: netbox/virtualization/tables/virtualmachines.py:26 -#: netbox/virtualization/tables/virtualmachines.py:109 -#: netbox/virtualization/tables/virtualmachines.py:165 +#: netbox/virtualization/tables/virtualmachines.py:27 +#: netbox/virtualization/tables/virtualmachines.py:110 +#: netbox/virtualization/tables/virtualmachines.py:166 #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:54 #: netbox/vpn/tables/crypto.py:87 netbox/vpn/tables/crypto.py:120 #: netbox/vpn/tables/crypto.py:146 netbox/vpn/tables/l2vpn.py:23 @@ -1837,20 +1823,20 @@ msgstr "虚拟电路终止" msgid "Name" msgstr "名称" -#: netbox/circuits/tables/circuits.py:37 -#: netbox/circuits/tables/circuits.py:169 +#: netbox/circuits/tables/circuits.py:38 +#: netbox/circuits/tables/circuits.py:170 #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:278 netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 msgid "Circuits" msgstr "广域网线路" -#: netbox/circuits/tables/circuits.py:52 +#: netbox/circuits/tables/circuits.py:53 #: netbox/circuits/tables/virtual_circuits.py:42 #: netbox/templates/circuits/circuit.html:26 #: netbox/templates/circuits/virtualcircuit.html:35 @@ -1858,44 +1844,44 @@ msgstr "广域网线路" msgid "Circuit ID" msgstr "线路ID" -#: netbox/circuits/tables/circuits.py:69 +#: netbox/circuits/tables/circuits.py:70 #: netbox/wireless/forms/model_forms.py:161 msgid "Side A" msgstr "A端" -#: netbox/circuits/tables/circuits.py:74 +#: netbox/circuits/tables/circuits.py:75 msgid "Side Z" msgstr "Z端" -#: netbox/circuits/tables/circuits.py:77 +#: netbox/circuits/tables/circuits.py:78 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" msgstr "承诺速率" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 +#: netbox/circuits/tables/circuits.py:85 netbox/dcim/forms/filtersets.py:1973 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" msgstr "分配" -#: netbox/circuits/tables/circuits.py:111 netbox/dcim/forms/connections.py:86 +#: netbox/circuits/tables/circuits.py:112 netbox/dcim/forms/connections.py:87 msgid "Side" msgstr "端" -#: netbox/circuits/tables/circuits.py:114 +#: netbox/circuits/tables/circuits.py:115 msgid "Termination Type" msgstr "终止类型" -#: netbox/circuits/tables/circuits.py:117 +#: netbox/circuits/tables/circuits.py:118 msgid "Termination Point" msgstr "终止点" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 -#: netbox/dcim/tables/devices.py:153 +#: netbox/circuits/tables/circuits.py:130 netbox/dcim/forms/filtersets.py:185 +#: netbox/dcim/tables/devices.py:154 msgid "Site Group" msgstr "站点组" -#: netbox/circuits/tables/circuits.py:144 +#: netbox/circuits/tables/circuits.py:145 #: netbox/templates/circuits/providernetwork.html:17 #: netbox/templates/circuits/virtualcircuit.html:27 #: netbox/templates/circuits/virtualcircuittermination.html:30 @@ -1911,7 +1897,7 @@ msgstr "账户" msgid "Account Count" msgstr "账户统计" -#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 +#: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:79 msgid "ASN Count" msgstr "ASN统计" @@ -1923,42 +1909,42 @@ msgid "Terminations" msgstr "终端" #: netbox/circuits/tables/virtual_circuits.py:105 -#: netbox/dcim/forms/bulk_edit.py:723 netbox/dcim/forms/bulk_edit.py:1261 -#: netbox/dcim/forms/bulk_edit.py:1673 netbox/dcim/forms/bulk_edit.py:1727 -#: netbox/dcim/forms/bulk_import.py:739 netbox/dcim/forms/bulk_import.py:801 -#: netbox/dcim/forms/bulk_import.py:827 netbox/dcim/forms/bulk_import.py:853 -#: netbox/dcim/forms/bulk_import.py:874 netbox/dcim/forms/bulk_import.py:930 -#: netbox/dcim/forms/bulk_import.py:1090 netbox/dcim/forms/bulk_import.py:1109 -#: 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: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: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:637 -#: netbox/dcim/tables/devices.py:778 netbox/dcim/tables/devices.py:831 -#: netbox/dcim/tables/devices.py:884 netbox/dcim/tables/devices.py:956 -#: netbox/dcim/tables/devices.py:1024 netbox/dcim/tables/devices.py:1150 -#: 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/dcim/forms/bulk_edit.py:726 netbox/dcim/forms/bulk_edit.py:1264 +#: netbox/dcim/forms/bulk_edit.py:1676 netbox/dcim/forms/bulk_edit.py:1730 +#: netbox/dcim/forms/bulk_import.py:747 netbox/dcim/forms/bulk_import.py:808 +#: netbox/dcim/forms/bulk_import.py:834 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:881 netbox/dcim/forms/bulk_import.py:937 +#: netbox/dcim/forms/bulk_import.py:1096 netbox/dcim/forms/bulk_import.py:1115 +#: netbox/dcim/forms/bulk_import.py:1134 netbox/dcim/forms/bulk_import.py:1146 +#: netbox/dcim/forms/bulk_import.py:1194 netbox/dcim/forms/bulk_import.py:1316 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/connections.py:30 +#: netbox/dcim/forms/filtersets.py:156 netbox/dcim/forms/filtersets.py:1021 +#: netbox/dcim/forms/filtersets.py:1054 netbox/dcim/forms/filtersets.py:1202 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1441 +#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/forms/filtersets.py:1481 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1516 +#: netbox/dcim/forms/filtersets.py:1533 netbox/dcim/forms/filtersets.py:1560 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/forms/filtersets.py:1704 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1772 +#: netbox/dcim/forms/filtersets.py:1793 netbox/dcim/forms/filtersets.py:1815 +#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1852 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/forms/filtersets.py:1937 +#: netbox/dcim/forms/filtersets.py:2032 netbox/dcim/forms/filtersets.py:2056 +#: netbox/dcim/forms/filtersets.py:2080 netbox/dcim/forms/model_forms.py:748 +#: netbox/dcim/forms/model_forms.py:963 netbox/dcim/forms/model_forms.py:1375 +#: netbox/dcim/forms/model_forms.py:1869 netbox/dcim/forms/model_forms.py:1942 +#: netbox/dcim/forms/object_create.py:207 netbox/dcim/tables/connections.py:23 +#: netbox/dcim/tables/connections.py:42 netbox/dcim/tables/connections.py:61 +#: netbox/dcim/tables/devices.py:293 netbox/dcim/tables/devices.py:388 +#: netbox/dcim/tables/devices.py:429 netbox/dcim/tables/devices.py:471 +#: netbox/dcim/tables/devices.py:521 netbox/dcim/tables/devices.py:638 +#: netbox/dcim/tables/devices.py:779 netbox/dcim/tables/devices.py:832 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:957 +#: netbox/dcim/tables/devices.py:1025 netbox/dcim/tables/devices.py:1151 +#: netbox/dcim/tables/modules.py:82 netbox/extras/forms/filtersets.py:405 +#: netbox/ipam/forms/bulk_import.py:309 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:325 netbox/ipam/tables/vlans.py:158 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1982,12 +1968,12 @@ msgstr "终端" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:160 #: netbox/virtualization/forms/bulk_edit.py:108 -#: netbox/virtualization/forms/bulk_import.py:113 +#: netbox/virtualization/forms/bulk_import.py:112 #: 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/virtualization/tables/virtualmachines.py:45 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:297 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 @@ -1996,35 +1982,35 @@ msgstr "终端" msgid "Device" msgstr "设备" -#: netbox/core/api/views.py:50 +#: netbox/core/api/views.py:51 msgid "This user does not have permission to synchronize this data source." msgstr "该用户无权同步该数据源。" -#: netbox/core/apps.py:34 +#: netbox/core/apps.py:35 msgid "Object created" msgstr "对象已创建" -#: netbox/core/apps.py:35 +#: netbox/core/apps.py:36 msgid "Object updated" msgstr "对象已更新" -#: netbox/core/apps.py:36 +#: netbox/core/apps.py:37 msgid "Object deleted" msgstr "对象已删除" -#: netbox/core/apps.py:37 +#: netbox/core/apps.py:38 msgid "Job started" msgstr "作业已开始" -#: netbox/core/apps.py:38 +#: netbox/core/apps.py:39 msgid "Job completed" msgstr "作业已完成" -#: netbox/core/apps.py:39 +#: netbox/core/apps.py:40 msgid "Job failed" msgstr "作业失败" -#: netbox/core/apps.py:40 +#: netbox/core/apps.py:41 msgid "Job errored" msgstr "作业出错" @@ -2049,13 +2035,13 @@ msgstr "完成" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 +#: netbox/dcim/choices.py:1992 netbox/dcim/choices.py:2082 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "故障" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 -#: netbox/netbox/navigation/menu.py:365 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:362 +#: netbox/netbox/navigation/menu.py:366 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2110,8 +2096,8 @@ msgid "30 days" msgstr "30天" #: netbox/core/choices.py:102 netbox/core/tables/jobs.py:31 -#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:435 -#: netbox/extras/tables/tables.py:741 +#: netbox/core/tables/tasks.py:80 netbox/extras/tables/tables.py:436 +#: netbox/extras/tables/tables.py:742 #: netbox/templates/core/configrevision.html:26 #: netbox/templates/core/configrevision_restore.html:12 #: netbox/templates/core/job.html:42 netbox/templates/core/rq_task.html:16 @@ -2124,7 +2110,7 @@ msgstr "30天" msgid "Created" msgstr "已创建" -#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:68 +#: netbox/core/choices.py:103 netbox/core/tables/plugins.py:69 msgid "Updated" msgstr "更新于" @@ -2168,83 +2154,83 @@ msgstr "信息" msgid "Warning" msgstr "警告" -#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:584 +#: netbox/core/constants.py:33 netbox/netbox/tables/columns.py:589 #: netbox/templates/core/job.html:26 msgid "Error" msgstr "错误" -#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:46 netbox/core/tables/plugins.py:54 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "本地" -#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:64 netbox/core/tables/change_logging.py:21 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:64 msgid "Username" msgstr "用户名" -#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 +#: netbox/core/data_backends.py:66 netbox/core/data_backends.py:72 msgid "Only used for cloning with HTTP(S)" msgstr "仅用于通过 HTTP(S) 进行克隆" -#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:70 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 -#: netbox/users/forms/model_forms.py:196 +#: netbox/users/forms/model_forms.py:199 msgid "Password" msgstr "密码" -#: netbox/core/data_backends.py:75 +#: netbox/core/data_backends.py:76 msgid "Branch" msgstr "分支" -#: netbox/core/data_backends.py:135 +#: netbox/core/data_backends.py:136 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "获取远程数据失败({name}): {error}" -#: netbox/core/data_backends.py:148 +#: netbox/core/data_backends.py:149 msgid "AWS access key ID" msgstr "AWS access key ID" -#: netbox/core/data_backends.py:152 +#: netbox/core/data_backends.py:153 msgid "AWS secret access key" msgstr "AWS secret access key" -#: netbox/core/filtersets.py:64 netbox/extras/filtersets.py:271 -#: netbox/extras/filtersets.py:641 netbox/extras/filtersets.py:817 -#: netbox/extras/filtersets.py:848 +#: netbox/core/filtersets.py:65 netbox/extras/filtersets.py:270 +#: netbox/extras/filtersets.py:640 netbox/extras/filtersets.py:816 +#: netbox/extras/filtersets.py:847 msgid "Data source (ID)" msgstr "数据源 (ID)" -#: netbox/core/filtersets.py:71 +#: netbox/core/filtersets.py:72 msgid "Data source (name)" msgstr "数据源 (name)" -#: netbox/core/filtersets.py:199 netbox/dcim/filtersets.py:553 -#: netbox/extras/filtersets.py:312 netbox/extras/filtersets.py:368 -#: netbox/extras/filtersets.py:416 netbox/extras/filtersets.py:440 -#: netbox/extras/filtersets.py:508 netbox/users/filtersets.py:31 -#: netbox/users/filtersets.py:309 +#: netbox/core/filtersets.py:200 netbox/dcim/filtersets.py:564 +#: netbox/extras/filtersets.py:311 netbox/extras/filtersets.py:367 +#: netbox/extras/filtersets.py:415 netbox/extras/filtersets.py:439 +#: netbox/extras/filtersets.py:507 netbox/users/filtersets.py:31 +#: netbox/users/filtersets.py:308 msgid "User (ID)" msgstr "用户(ID)" -#: netbox/core/filtersets.py:206 +#: netbox/core/filtersets.py:207 msgid "User name" msgstr "用户名" -#: 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:1617 netbox/dcim/forms/filtersets.py:1710 -#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:47 +#: netbox/core/tables/data.py:28 netbox/dcim/choices.py:2040 +#: netbox/dcim/forms/bulk_edit.py:1105 netbox/dcim/forms/bulk_edit.py:1386 +#: netbox/dcim/forms/filtersets.py:1619 netbox/dcim/forms/filtersets.py:1712 +#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devicetypes.py:233 #: 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:153 netbox/extras/forms/filtersets.py:249 -#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 -#: netbox/extras/tables/tables.py:187 netbox/extras/tables/tables.py:318 -#: netbox/extras/tables/tables.py:355 netbox/extras/tables/tables.py:519 +#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:252 +#: netbox/extras/forms/filtersets.py:283 netbox/extras/forms/filtersets.py:348 +#: netbox/extras/tables/tables.py:188 netbox/extras/tables/tables.py:319 +#: netbox/extras/tables/tables.py:356 netbox/extras/tables/tables.py:520 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 #: netbox/templates/core/datasource.html:42 #: netbox/templates/dcim/interface.html:61 @@ -2253,7 +2239,6 @@ msgstr "用户名" #: netbox/templates/extras/savedfilter.html:25 #: netbox/templates/extras/tableconfig.html:33 #: netbox/templates/users/objectpermission.html:25 -#: netbox/templates/virtualization/vminterface.html:29 #: netbox/users/forms/bulk_edit.py:87 netbox/users/forms/bulk_edit.py:105 #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:30 netbox/users/tables.py:113 @@ -2262,15 +2247,15 @@ msgstr "用户名" msgid "Enabled" msgstr "已启用" -#: 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 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:54 +#: netbox/core/tables/data.py:31 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "同步间隔" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:319 #: netbox/templates/extras/savedfilter.html:56 -#: 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/filtersets.py:107 netbox/vpn/forms/filtersets.py:138 +#: netbox/vpn/forms/filtersets.py:163 netbox/vpn/forms/filtersets.py:183 #: 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 @@ -2281,122 +2266,122 @@ msgstr "参数" msgid "Ignore rules" msgstr "忽略规则" -#: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: 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:229 -#: netbox/extras/tables/tables.py:599 netbox/extras/tables/tables.py:629 -#: netbox/extras/tables/tables.py:671 netbox/templates/core/datasource.html:31 +#: netbox/core/forms/filtersets.py:33 netbox/core/forms/model_forms.py:100 +#: netbox/extras/forms/model_forms.py:280 +#: netbox/extras/forms/model_forms.py:613 +#: netbox/extras/forms/model_forms.py:702 +#: netbox/extras/forms/model_forms.py:755 netbox/extras/tables/tables.py:230 +#: netbox/extras/tables/tables.py:600 netbox/extras/tables/tables.py:630 +#: netbox/extras/tables/tables.py:672 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 #: netbox/templates/extras/configtemplate.html:37 #: netbox/templates/extras/object_render_config.html:19 msgid "Data Source" msgstr "数据源" -#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:65 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "文件" -#: 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 +#: netbox/core/forms/filtersets.py:70 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:170 +#: netbox/extras/forms/filtersets.py:186 netbox/extras/forms/filtersets.py:386 +#: netbox/extras/forms/filtersets.py:418 netbox/extras/forms/filtersets.py:506 msgid "Data source" msgstr "数据源" -#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 +#: netbox/core/forms/filtersets.py:81 netbox/extras/forms/filtersets.py:559 msgid "Creation" msgstr "创建" -#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 -#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:282 -#: netbox/extras/tables/tables.py:349 netbox/extras/tables/tables.py:375 -#: netbox/extras/tables/tables.py:394 netbox/extras/tables/tables.py:426 -#: netbox/extras/tables/tables.py:746 netbox/templates/core/job.html:11 +#: netbox/core/forms/filtersets.py:85 netbox/core/forms/filtersets.py:175 +#: netbox/extras/forms/filtersets.py:580 netbox/extras/tables/tables.py:283 +#: netbox/extras/tables/tables.py:350 netbox/extras/tables/tables.py:376 +#: netbox/extras/tables/tables.py:395 netbox/extras/tables/tables.py:427 +#: netbox/extras/tables/tables.py:747 netbox/templates/core/job.html:11 #: netbox/templates/core/objectchange.html:52 #: netbox/templates/extras/tableconfig.html:21 #: netbox/tenancy/tables/contacts.py:84 netbox/vpn/tables/l2vpn.py:59 msgid "Object Type" msgstr "目标类型" -#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/core/forms/filtersets.py:95 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 +#: netbox/core/forms/filtersets.py:99 msgid "Created after" msgstr "之后创建" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:104 msgid "Created before" msgstr "之前创建" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:109 msgid "Scheduled after" msgstr "计划在之后" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:114 msgid "Scheduled before" msgstr "计划在之前" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:119 msgid "Started after" msgstr "之后开始" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:124 msgid "Started before" msgstr "之前开始" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:129 msgid "Completed after" msgstr "完成后" -#: netbox/core/forms/filtersets.py:131 +#: netbox/core/forms/filtersets.py:134 msgid "Completed before" msgstr "完成后" -#: 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:402 -#: netbox/extras/tables/tables.py:442 +#: netbox/core/forms/filtersets.py:141 netbox/core/forms/filtersets.py:170 +#: netbox/dcim/forms/bulk_edit.py:458 netbox/dcim/forms/filtersets.py:511 +#: netbox/dcim/forms/model_forms.py:336 netbox/extras/forms/filtersets.py:575 +#: netbox/extras/forms/filtersets.py:595 netbox/extras/tables/tables.py:403 +#: netbox/extras/tables/tables.py:443 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 #: netbox/templates/extras/tableconfig.html:29 #: netbox/templates/inc/user_menu.html:31 netbox/templates/users/user.html:4 #: netbox/templates/users/user.html:12 netbox/users/filtersets.py:135 #: netbox/users/filtersets.py:217 netbox/users/forms/filtersets.py:81 -#: 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 +#: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:181 +#: netbox/users/forms/model_forms.py:221 netbox/users/tables.py:22 msgid "User" msgstr "用户" -#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:784 -#: netbox/extras/tables/tables.py:839 +#: netbox/core/forms/filtersets.py:149 netbox/core/tables/change_logging.py:16 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:785 +#: netbox/extras/tables/tables.py:840 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "时间" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 +#: netbox/core/forms/filtersets.py:154 netbox/extras/forms/filtersets.py:564 msgid "After" msgstr "之后" -#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 +#: netbox/core/forms/filtersets.py:159 netbox/extras/forms/filtersets.py:569 msgid "Before" msgstr "之前" -#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:484 +#: netbox/core/forms/filtersets.py:163 netbox/core/tables/change_logging.py:30 +#: netbox/extras/forms/model_forms.py:490 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" msgstr "动作" -#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:56 +#: netbox/core/forms/model_forms.py:55 netbox/core/tables/data.py:57 #: netbox/templates/core/datafile.html:21 #: netbox/templates/extras/report/base.html:33 #: netbox/templates/extras/script/base.html:32 @@ -2431,21 +2416,21 @@ msgstr "必须上传文件或选择数据文件进行同步" msgid "Rack Elevations" 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:315 netbox/netbox/navigation/menu.py:319 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1911 +#: netbox/dcim/forms/bulk_edit.py:944 netbox/dcim/forms/bulk_edit.py:1340 +#: netbox/dcim/forms/bulk_edit.py:1361 netbox/dcim/tables/racks.py:144 +#: netbox/netbox/navigation/menu.py:316 netbox/netbox/navigation/menu.py:320 msgid "Power" msgstr "电源" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:164 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IP地址管理" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:242 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:51 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "安全" @@ -2461,8 +2446,8 @@ msgid "Pagination" msgstr "分页" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 -#: netbox/extras/forms/model_forms.py:135 +#: netbox/extras/forms/filtersets.py:51 netbox/extras/forms/model_forms.py:127 +#: netbox/extras/forms/model_forms.py:140 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" msgstr "验证" @@ -2472,9 +2457,9 @@ msgstr "验证" msgid "User Preferences" msgstr "用户首选项" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:834 #: netbox/templates/core/inc/config_data.html:127 -#: netbox/users/forms/model_forms.py:73 +#: netbox/users/forms/model_forms.py:76 msgid "Miscellaneous" msgstr "杂项" @@ -2495,231 +2480,231 @@ msgstr "当前变量: {value}" msgid " (default)" msgstr "(默认)" -#: netbox/core/models/change_logging.py:29 +#: netbox/core/models/change_logging.py:28 msgid "time" msgstr "时间" -#: netbox/core/models/change_logging.py:42 +#: netbox/core/models/change_logging.py:41 msgid "user name" msgstr "用户名" -#: netbox/core/models/change_logging.py:47 +#: netbox/core/models/change_logging.py:46 msgid "request ID" msgstr "请求ID" -#: netbox/core/models/change_logging.py:52 +#: netbox/core/models/change_logging.py:51 msgid "action" msgstr "动作" -#: netbox/core/models/change_logging.py:86 +#: netbox/core/models/change_logging.py:85 msgid "message" msgstr "消息" -#: netbox/core/models/change_logging.py:92 +#: netbox/core/models/change_logging.py:91 msgid "pre-change data" msgstr "变更前配置" -#: netbox/core/models/change_logging.py:98 +#: netbox/core/models/change_logging.py:97 msgid "post-change data" msgstr "变更后配置" -#: netbox/core/models/change_logging.py:112 +#: netbox/core/models/change_logging.py:111 msgid "object change" msgstr "变更的对象" -#: netbox/core/models/change_logging.py:113 +#: netbox/core/models/change_logging.py:112 msgid "object changes" msgstr "变更的对象" -#: netbox/core/models/change_logging.py:129 +#: netbox/core/models/change_logging.py:128 #, python-brace-format msgid "Change logging is not supported for this object type ({type})." msgstr "此对象类型 ({type}) 不支持更改日志记录。" -#: netbox/core/models/config.py:21 netbox/core/models/data.py:284 -#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 -#: netbox/extras/models/models.py:847 netbox/extras/models/notifications.py:39 +#: netbox/core/models/config.py:22 netbox/core/models/data.py:286 +#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/extras/models/models.py:852 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:51 msgid "created" msgstr "已创建" -#: netbox/core/models/config.py:25 +#: netbox/core/models/config.py:26 msgid "comment" msgstr "评论/注释" -#: netbox/core/models/config.py:32 +#: netbox/core/models/config.py:33 msgid "configuration data" msgstr "配置数据" -#: netbox/core/models/config.py:39 +#: netbox/core/models/config.py:40 msgid "config revision" msgstr "配置修订" -#: netbox/core/models/config.py:40 +#: netbox/core/models/config.py:41 msgid "config revisions" msgstr "配置修订" -#: netbox/core/models/config.py:51 +#: netbox/core/models/config.py:52 msgid "Default configuration" msgstr "默认配置" -#: netbox/core/models/config.py:53 +#: netbox/core/models/config.py:54 msgid "Current configuration" msgstr "当前配置" -#: netbox/core/models/config.py:54 +#: netbox/core/models/config.py:55 #, python-brace-format msgid "Config revision #{id}" msgstr "配置修订#{id}" -#: netbox/core/models/data.py:44 netbox/dcim/models/cables.py:49 -#: netbox/dcim/models/device_component_templates.py:202 -#: netbox/dcim/models/device_component_templates.py:237 -#: netbox/dcim/models/device_component_templates.py:273 -#: netbox/dcim/models/device_component_templates.py:338 -#: netbox/dcim/models/device_component_templates.py:429 -#: netbox/dcim/models/device_component_templates.py:575 -#: netbox/dcim/models/device_component_templates.py:648 +#: netbox/core/models/data.py:45 netbox/dcim/models/cables.py:50 +#: netbox/dcim/models/device_component_templates.py:210 +#: netbox/dcim/models/device_component_templates.py:245 +#: netbox/dcim/models/device_component_templates.py:281 +#: netbox/dcim/models/device_component_templates.py:346 +#: netbox/dcim/models/device_component_templates.py:437 +#: netbox/dcim/models/device_component_templates.py:583 +#: netbox/dcim/models/device_component_templates.py:656 #: netbox/dcim/models/device_components.py:370 #: netbox/dcim/models/device_components.py:397 #: netbox/dcim/models/device_components.py:428 #: netbox/dcim/models/device_components.py:550 -#: netbox/dcim/models/device_components.py:767 +#: netbox/dcim/models/device_components.py:768 #: 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:94 -#: netbox/extras/models/search.py:41 +#: netbox/dcim/models/power.py:101 netbox/extras/models/customfields.py:102 +#: netbox/extras/models/search.py:42 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "类型" -#: netbox/core/models/data.py:49 netbox/extras/choices.py:37 -#: netbox/extras/models/models.py:177 netbox/extras/tables/tables.py:849 +#: netbox/core/models/data.py:50 netbox/extras/choices.py:37 +#: netbox/extras/models/models.py:183 netbox/extras/tables/tables.py:850 #: netbox/templates/core/datasource.html:62 #: netbox/templates/core/plugin.html:66 msgid "URL" msgstr "URL" -#: netbox/core/models/data.py:59 -#: netbox/dcim/models/device_component_templates.py:434 +#: netbox/core/models/data.py:60 +#: netbox/dcim/models/device_component_templates.py:442 #: netbox/dcim/models/device_components.py:605 -#: netbox/extras/models/models.py:75 netbox/extras/models/models.py:314 -#: netbox/extras/models/models.py:502 netbox/extras/models/models.py:581 +#: netbox/extras/models/models.py:81 netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:507 netbox/extras/models/models.py:586 #: netbox/users/models/permissions.py:29 netbox/users/models/tokens.py:65 msgid "enabled" msgstr "已启用" -#: netbox/core/models/data.py:63 +#: netbox/core/models/data.py:64 msgid "sync interval" msgstr "同步间隔" -#: netbox/core/models/data.py:69 +#: netbox/core/models/data.py:70 msgid "ignore rules" msgstr "忽略规则" -#: netbox/core/models/data.py:71 +#: netbox/core/models/data.py:72 msgid "Patterns (one per line) matching files to ignore when syncing" msgstr "模式(每行一个)匹配同步时要忽略的文件" -#: netbox/core/models/data.py:74 netbox/extras/models/models.py:510 +#: netbox/core/models/data.py:75 netbox/extras/models/models.py:515 msgid "parameters" msgstr "参数" -#: netbox/core/models/data.py:79 +#: netbox/core/models/data.py:80 msgid "last synced" msgstr "最后同步" -#: netbox/core/models/data.py:87 +#: netbox/core/models/data.py:88 msgid "data source" msgstr "数据源" -#: netbox/core/models/data.py:88 +#: netbox/core/models/data.py:89 msgid "data sources" msgstr "数据源" -#: netbox/core/models/data.py:125 +#: netbox/core/models/data.py:127 #, python-brace-format msgid "Unknown backend type: {type}" msgstr "未知后端类型: {type}" -#: netbox/core/models/data.py:131 +#: netbox/core/models/data.py:133 #, python-brace-format msgid "URLs for local sources must start with {scheme} (or specify no scheme)" msgstr "本地来源的 URL 必须以开头 {scheme} (或不指定任何方案)" -#: netbox/core/models/data.py:182 +#: netbox/core/models/data.py:184 msgid "Cannot initiate sync; syncing already in progress." msgstr "无法启动同步; 同步已在进行中。" -#: netbox/core/models/data.py:195 +#: netbox/core/models/data.py:197 msgid "" "There was an error initializing the backend. A dependency needs to be " "installed: " msgstr "初始化后端时出错。 需要安装依赖:" -#: netbox/core/models/data.py:288 netbox/core/models/files.py:33 +#: netbox/core/models/data.py:290 netbox/core/models/files.py:34 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "最后更新" -#: netbox/core/models/data.py:298 netbox/dcim/models/cables.py:622 +#: netbox/core/models/data.py:300 netbox/dcim/models/cables.py:623 msgid "path" msgstr "路径" -#: netbox/core/models/data.py:301 +#: netbox/core/models/data.py:303 msgid "File path relative to the data source's root" msgstr "相对于数据源根目录的文件路径" -#: netbox/core/models/data.py:305 netbox/ipam/models/ip.py:507 +#: netbox/core/models/data.py:307 netbox/ipam/models/ip.py:507 msgid "size" msgstr "大小" -#: netbox/core/models/data.py:308 +#: netbox/core/models/data.py:310 msgid "hash" msgstr "哈希值" -#: netbox/core/models/data.py:312 +#: netbox/core/models/data.py:314 msgid "Length must be 64 hexadecimal characters." msgstr "长度必须为 64 个十六进制字符。" -#: netbox/core/models/data.py:314 +#: netbox/core/models/data.py:316 msgid "SHA256 hash of the file data" msgstr "文件数据的 SHA256 哈希值" -#: netbox/core/models/data.py:328 +#: netbox/core/models/data.py:330 msgid "data file" msgstr "数据文件" -#: netbox/core/models/data.py:329 +#: netbox/core/models/data.py:331 msgid "data files" msgstr "数据文件" -#: netbox/core/models/data.py:402 +#: netbox/core/models/data.py:404 msgid "auto sync record" msgstr "自动同步记录" -#: netbox/core/models/data.py:403 +#: netbox/core/models/data.py:405 msgid "auto sync records" msgstr "自动同步记录" -#: netbox/core/models/files.py:39 +#: netbox/core/models/files.py:40 msgid "file root" msgstr "根目录" -#: netbox/core/models/files.py:44 +#: netbox/core/models/files.py:45 msgid "file path" msgstr "文件路径" -#: netbox/core/models/files.py:46 +#: netbox/core/models/files.py:47 msgid "File path relative to the designated root path" msgstr "相对于指定根路径的文件路径" -#: netbox/core/models/files.py:60 +#: netbox/core/models/files.py:61 msgid "managed file" msgstr "托管文件" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:62 msgid "managed files" msgstr "托管文件" @@ -2748,7 +2733,7 @@ msgstr "已经开始" msgid "completed" msgstr "已经完成" -#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 +#: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:112 msgid "data" msgstr "数据" @@ -2799,7 +2784,7 @@ msgstr "不能使用 schedule_at 和 immediate 的值调用 enqueue ()。" msgid "object type" msgstr "物体类型" -#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:63 msgid "object types" msgstr "对象类型" @@ -2807,24 +2792,24 @@ msgstr "对象类型" msgid "Sync Data" msgstr "同步数据" -#: netbox/core/signals.py:177 +#: netbox/core/signals.py:178 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "保护规则阻止删除: {message}" -#: netbox/core/tables/change_logging.py:25 +#: netbox/core/tables/change_logging.py:26 #: netbox/templates/account/profile.html:17 #: netbox/templates/users/user.html:19 msgid "Full Name" msgstr "全名" -#: netbox/core/tables/change_logging.py:37 netbox/core/tables/jobs.py:23 -#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:285 -#: netbox/extras/tables/tables.py:378 netbox/extras/tables/tables.py:397 -#: netbox/extras/tables/tables.py:429 netbox/extras/tables/tables.py:513 -#: netbox/extras/tables/tables.py:582 netbox/extras/tables/tables.py:751 -#: netbox/extras/tables/tables.py:792 netbox/extras/tables/tables.py:846 -#: netbox/netbox/tables/tables.py:335 +#: netbox/core/tables/change_logging.py:38 netbox/core/tables/jobs.py:23 +#: netbox/extras/choices.py:41 netbox/extras/tables/tables.py:286 +#: netbox/extras/tables/tables.py:379 netbox/extras/tables/tables.py:398 +#: netbox/extras/tables/tables.py:430 netbox/extras/tables/tables.py:514 +#: netbox/extras/tables/tables.py:583 netbox/extras/tables/tables.py:752 +#: netbox/extras/tables/tables.py:793 netbox/extras/tables/tables.py:847 +#: netbox/netbox/tables/tables.py:343 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2832,13 +2817,13 @@ msgstr "全名" msgid "Object" msgstr "对象" -#: netbox/core/tables/change_logging.py:42 +#: netbox/core/tables/change_logging.py:43 #: netbox/templates/core/objectchange.html:74 msgid "Request ID" msgstr "请求ID" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 -#: netbox/extras/tables/tables.py:795 netbox/extras/tables/tables.py:852 +#: netbox/core/tables/change_logging.py:46 netbox/core/tables/jobs.py:79 +#: netbox/extras/tables/tables.py:796 netbox/extras/tables/tables.py:853 #: netbox/templates/core/objectchange.html:68 msgid "Message" msgstr "信息" @@ -2848,28 +2833,28 @@ msgstr "信息" msgid "Is Active" msgstr "激活的" -#: netbox/core/tables/data.py:33 +#: netbox/core/tables/data.py:34 msgid "Last Synced" msgstr "上次同步" -#: netbox/core/tables/data.py:36 netbox/templates/core/datasource.html:118 +#: netbox/core/tables/data.py:37 netbox/templates/core/datasource.html:118 msgid "Files" msgstr "文件" -#: netbox/core/tables/data.py:60 netbox/templates/core/datafile.html:25 +#: netbox/core/tables/data.py:61 netbox/templates/core/datafile.html:25 msgid "Path" msgstr "路径" -#: netbox/core/tables/data.py:64 +#: netbox/core/tables/data.py:65 #: netbox/templates/extras/inc/result_pending.html:7 #: netbox/templates/generic/object.html:70 msgid "Last updated" msgstr "最后更新日期" #: netbox/core/tables/jobs.py:12 netbox/core/tables/tasks.py:77 -#: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:259 -#: netbox/extras/tables/tables.py:572 netbox/extras/tables/tables.py:817 -#: netbox/netbox/tables/tables.py:225 +#: netbox/dcim/tables/devicetypes.py:168 netbox/extras/tables/tables.py:260 +#: netbox/extras/tables/tables.py:573 netbox/extras/tables/tables.py:818 +#: netbox/netbox/tables/tables.py:233 #: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 @@ -2884,8 +2869,8 @@ msgstr "间隔" msgid "Log Entries" msgstr "日志条目" -#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:789 -#: netbox/extras/tables/tables.py:843 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:790 +#: netbox/extras/tables/tables.py:844 msgid "Level" msgstr "等级" @@ -2893,45 +2878,45 @@ msgstr "等级" msgid "No log entries" msgstr "没有日志条目" -#: netbox/core/tables/plugins.py:15 netbox/templates/vpn/ipsecprofile.html:44 +#: netbox/core/tables/plugins.py:16 netbox/templates/vpn/ipsecprofile.html:44 #: netbox/vpn/forms/bulk_edit.py:123 netbox/vpn/forms/bulk_import.py:171 #: netbox/vpn/tables/crypto.py:58 msgid "Version" msgstr "版本" -#: netbox/core/tables/plugins.py:20 netbox/templates/core/datafile.html:32 +#: netbox/core/tables/plugins.py:21 netbox/templates/core/datafile.html:32 msgid "Last Updated" msgstr "最后更新" -#: netbox/core/tables/plugins.py:24 +#: netbox/core/tables/plugins.py:25 msgid "Minimum NetBox Version" msgstr "Netbox 最低版本" -#: netbox/core/tables/plugins.py:28 +#: netbox/core/tables/plugins.py:29 msgid "Maximum NetBox Version" msgstr "Netbox 最高版本" -#: netbox/core/tables/plugins.py:32 netbox/core/tables/plugins.py:79 +#: netbox/core/tables/plugins.py:33 netbox/core/tables/plugins.py:80 msgid "No plugin data found" msgstr "未找到插件数据" -#: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 +#: netbox/core/tables/plugins.py:50 netbox/templates/core/plugin.html:62 msgid "Author" msgstr "作者" -#: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 +#: netbox/core/tables/plugins.py:63 netbox/templates/core/plugin.html:84 msgid "Certified" msgstr "已认证" -#: netbox/core/tables/plugins.py:65 +#: netbox/core/tables/plugins.py:66 msgid "Published" msgstr "已出版" -#: netbox/core/tables/plugins.py:71 +#: netbox/core/tables/plugins.py:72 msgid "Installed Version" msgstr "已安装的版本" -#: netbox/core/tables/plugins.py:75 +#: netbox/core/tables/plugins.py:76 msgid "Latest Version" msgstr "最新版本" @@ -2995,88 +2980,88 @@ msgstr "PID" msgid "No workers found" msgstr "没有找到workers" -#: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:445 +#: netbox/core/utils.py:85 netbox/core/utils.py:151 netbox/core/views.py:447 #, python-brace-format msgid "Job {job_id} not found" msgstr "任务{job_id} 未发现" -#: netbox/core/utils.py:102 netbox/core/utils.py:118 +#: netbox/core/utils.py:103 netbox/core/utils.py:119 #, python-brace-format msgid "Job {id} not found." msgstr "工作 {id} 未找到。" -#: netbox/core/views.py:93 +#: netbox/core/views.py:95 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" msgstr "已排队的作业 #{id} 同步 {datasource}" -#: netbox/core/views.py:197 netbox/templates/extras/htmx/script_result.html:43 +#: netbox/core/views.py:199 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" msgstr "日志" -#: netbox/core/views.py:381 +#: netbox/core/views.py:383 #, python-brace-format msgid "Restored configuration revision #{id}" msgstr "已恢复配置修订版 #{id}" -#: netbox/core/views.py:484 +#: netbox/core/views.py:486 #, python-brace-format msgid "Job {id} has been deleted." msgstr "工作 {id} 已被删除。" -#: netbox/core/views.py:486 +#: netbox/core/views.py:488 #, python-brace-format msgid "Error deleting job {id}: {error}" msgstr "删除任务时出错 {id}: {error}" -#: netbox/core/views.py:495 +#: netbox/core/views.py:497 #, python-brace-format msgid "Job {id} has been re-enqueued." msgstr "工作 {id} 已重新排队。" -#: netbox/core/views.py:504 +#: netbox/core/views.py:506 #, python-brace-format msgid "Job {id} has been enqueued." msgstr "工作 {id} 已被排队。" -#: netbox/core/views.py:513 +#: netbox/core/views.py:515 #, python-brace-format msgid "Job {id} has been stopped." msgstr "工作 {id} 已停止。" -#: netbox/core/views.py:515 +#: netbox/core/views.py:517 #, python-brace-format msgid "Failed to stop job {id}" msgstr "无法停止作业 {id}" -#: netbox/core/views.py:669 +#: netbox/core/views.py:671 msgid "Plugins catalog could not be loaded" msgstr "无法加载插件目录" -#: netbox/core/views.py:705 +#: netbox/core/views.py:707 #, python-brace-format msgid "Plugin {name} not found" msgstr "插件 {name} 未找到" -#: netbox/dcim/api/serializers_/device_components.py:289 +#: netbox/dcim/api/serializers_/device_components.py:300 msgid "Interface mode does not support q-in-q service vlan" msgstr "接口模式不支持 q-in-q 服务 vlan" -#: netbox/dcim/api/serializers_/device_components.py:296 +#: netbox/dcim/api/serializers_/device_components.py:307 msgid "Interface mode does not support untagged vlan" msgstr "接口模式不支持未标记的 VLAN" -#: netbox/dcim/api/serializers_/device_components.py:301 -#: netbox/dcim/api/serializers_/device_components.py:306 +#: netbox/dcim/api/serializers_/device_components.py:312 +#: netbox/dcim/api/serializers_/device_components.py:317 msgid "Interface mode does not support tagged vlans" msgstr "接口模式不支持带标签的 VLAN" -#: netbox/dcim/api/serializers_/devices.py:53 -#: netbox/dcim/api/serializers_/devicetypes.py:27 +#: netbox/dcim/api/serializers_/devices.py:54 +#: netbox/dcim/api/serializers_/devicetypes.py:28 msgid "Position (U)" msgstr "具体U位" -#: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 +#: netbox/dcim/api/serializers_/racks.py:113 netbox/dcim/ui/panels.py:47 msgid "Facility ID" msgstr "标识符ID" @@ -3099,8 +3084,8 @@ msgid "Staging" msgstr "暂存" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 -#: netbox/dcim/choices.py:2079 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1934 +#: netbox/dcim/choices.py:2083 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "报废" @@ -3166,7 +3151,7 @@ msgstr "已弃用" msgid "Millimeters" msgstr "毫米" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1952 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1956 msgid "Inches" msgstr "英寸" @@ -3184,41 +3169,40 @@ msgstr "从后向前" msgid "Stale" msgstr "陈旧" -#: 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 -#: netbox/dcim/forms/bulk_edit.py:597 netbox/dcim/forms/bulk_edit.py:625 -#: netbox/dcim/forms/bulk_edit.py:1388 netbox/dcim/forms/bulk_import.py:67 -#: netbox/dcim/forms/bulk_import.py:81 netbox/dcim/forms/bulk_import.py:144 -#: 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: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:701 -#: netbox/dcim/tables/devices.py:736 netbox/dcim/tables/devices.py:964 -#: netbox/dcim/tables/devices.py:1051 netbox/dcim/tables/devices.py:1204 -#: 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/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:79 +#: netbox/dcim/forms/bulk_edit.py:93 netbox/dcim/forms/bulk_edit.py:173 +#: netbox/dcim/forms/bulk_edit.py:600 netbox/dcim/forms/bulk_edit.py:628 +#: netbox/dcim/forms/bulk_edit.py:1391 netbox/dcim/forms/bulk_import.py:75 +#: netbox/dcim/forms/bulk_import.py:89 netbox/dcim/forms/bulk_import.py:152 +#: netbox/dcim/forms/bulk_import.py:514 netbox/dcim/forms/bulk_import.py:540 +#: netbox/dcim/forms/bulk_import.py:666 netbox/dcim/forms/bulk_import.py:942 +#: netbox/dcim/forms/bulk_import.py:1211 netbox/dcim/forms/filtersets.py:265 +#: netbox/dcim/forms/filtersets.py:780 netbox/dcim/forms/filtersets.py:796 +#: netbox/dcim/forms/model_forms.py:93 netbox/dcim/forms/model_forms.py:111 +#: netbox/dcim/forms/model_forms.py:188 netbox/dcim/forms/model_forms.py:514 +#: netbox/dcim/forms/model_forms.py:535 netbox/dcim/forms/model_forms.py:1226 +#: netbox/dcim/forms/model_forms.py:1709 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 +#: netbox/dcim/tables/devices.py:737 netbox/dcim/tables/devices.py:965 +#: netbox/dcim/tables/devices.py:1052 netbox/dcim/tables/devices.py:1205 +#: netbox/ipam/forms/bulk_import.py:580 netbox/ipam/forms/model_forms.py:758 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:329 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:329 +#: netbox/netbox/ui/panels.py:203 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 -#: netbox/templates/virtualization/vminterface.html:39 #: netbox/templates/wireless/wirelesslangroup.html:37 -#: netbox/tenancy/forms/bulk_edit.py:29 netbox/tenancy/forms/bulk_edit.py:58 -#: netbox/tenancy/forms/bulk_import.py:28 -#: netbox/tenancy/forms/bulk_import.py:61 -#: netbox/tenancy/forms/model_forms.py:25 -#: netbox/tenancy/forms/model_forms.py:66 +#: netbox/tenancy/forms/bulk_edit.py:33 netbox/tenancy/forms/bulk_edit.py:62 +#: netbox/tenancy/forms/bulk_import.py:31 +#: netbox/tenancy/forms/bulk_import.py:64 +#: netbox/tenancy/forms/model_forms.py:26 +#: netbox/tenancy/forms/model_forms.py:67 #: netbox/virtualization/forms/bulk_edit.py:172 -#: netbox/virtualization/forms/bulk_import.py:165 -#: netbox/virtualization/tables/virtualmachines.py:132 +#: netbox/virtualization/forms/bulk_import.py:164 +#: netbox/virtualization/tables/virtualmachines.py:133 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 @@ -3246,7 +3230,7 @@ msgid "Rear" msgstr "后" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2081 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "已暂存" @@ -3279,7 +3263,7 @@ msgid "Top to bottom" msgstr "从上到下" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1566 msgid "Passive" msgstr "被动" @@ -3308,9 +3292,9 @@ msgid "Proprietary" 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:211 +#: netbox/dcim/choices.py:1478 netbox/dcim/choices.py:1480 +#: netbox/dcim/choices.py:1716 netbox/dcim/choices.py:1718 +#: netbox/netbox/navigation/menu.py:212 msgid "Other" msgstr "其他" @@ -3322,350 +3306,349 @@ msgstr "ITA/国际通用标准" msgid "Physical" msgstr "物理" -#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1151 +#: netbox/dcim/choices.py:884 netbox/dcim/choices.py:1153 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: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/dcim/choices.py:885 netbox/dcim/choices.py:1355 +#: netbox/dcim/forms/bulk_edit.py:1546 netbox/dcim/forms/filtersets.py:1577 +#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/model_forms.py:1125 +#: netbox/dcim/forms/model_forms.py:1589 netbox/netbox/navigation/menu.py:150 +#: netbox/netbox/navigation/menu.py:154 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "无线" -#: netbox/dcim/choices.py:1149 +#: netbox/dcim/choices.py:1151 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:1097 -#: netbox/dcim/tables/devices.py:740 netbox/templates/dcim/interface.html:112 -#: netbox/templates/virtualization/vminterface.html:43 +#: netbox/dcim/choices.py:1154 netbox/dcim/forms/bulk_edit.py:1399 +#: netbox/dcim/forms/bulk_import.py:949 netbox/dcim/forms/model_forms.py:1107 +#: netbox/dcim/tables/devices.py:741 netbox/templates/dcim/interface.html:112 #: netbox/virtualization/forms/bulk_edit.py:177 -#: netbox/virtualization/forms/bulk_import.py:172 -#: netbox/virtualization/tables/virtualmachines.py:136 +#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/tables/virtualmachines.py:137 msgid "Bridge" msgstr "桥接" -#: netbox/dcim/choices.py:1153 +#: netbox/dcim/choices.py:1155 msgid "Link Aggregation Group (LAG)" msgstr "链路聚合组(LAG)" -#: netbox/dcim/choices.py:1157 +#: netbox/dcim/choices.py:1159 msgid "FastEthernet (100 Mbps)" msgstr "快速以太网 (100 Mbps)" -#: netbox/dcim/choices.py:1166 +#: netbox/dcim/choices.py:1168 msgid "GigabitEthernet (1 Gbps)" msgstr "千兆以太网 (1 Gbps)" -#: netbox/dcim/choices.py:1184 +#: netbox/dcim/choices.py:1186 msgid "2.5/5 Gbps Ethernet" msgstr "2.5/5 Gbps 以太网" -#: netbox/dcim/choices.py:1191 +#: netbox/dcim/choices.py:1193 msgid "10 Gbps Ethernet" msgstr "10 Gbps 以太网" -#: netbox/dcim/choices.py:1206 +#: netbox/dcim/choices.py:1209 msgid "25 Gbps Ethernet" msgstr "25 Gbps 以太网" -#: netbox/dcim/choices.py:1216 +#: netbox/dcim/choices.py:1219 msgid "40 Gbps Ethernet" msgstr "40 Gbps 以太网" -#: netbox/dcim/choices.py:1226 +#: netbox/dcim/choices.py:1230 msgid "50 Gbps Ethernet" msgstr "50 Gbps 以太网" -#: netbox/dcim/choices.py:1236 +#: netbox/dcim/choices.py:1240 msgid "100 Gbps Ethernet" msgstr "100 Gbps 以太网" -#: netbox/dcim/choices.py:1257 +#: netbox/dcim/choices.py:1261 msgid "200 Gbps Ethernet" msgstr "200 Gbps 以太网" -#: netbox/dcim/choices.py:1271 +#: netbox/dcim/choices.py:1275 msgid "400 Gbps Ethernet" msgstr "400 Gbps 以太网" -#: netbox/dcim/choices.py:1289 +#: netbox/dcim/choices.py:1293 msgid "800 Gbps Ethernet" msgstr "800 Gbps 以太网" -#: netbox/dcim/choices.py:1298 +#: netbox/dcim/choices.py:1302 msgid "Pluggable transceivers" msgstr "可插拔收发器" -#: netbox/dcim/choices.py:1335 +#: netbox/dcim/choices.py:1339 msgid "Backplane Ethernet" msgstr "背板以太网" -#: netbox/dcim/choices.py:1367 +#: netbox/dcim/choices.py:1371 msgid "Cellular" msgstr "蜂窝网络" -#: 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/dcim/choices.py:1423 netbox/dcim/forms/filtersets.py:425 +#: netbox/dcim/forms/filtersets.py:911 netbox/dcim/forms/filtersets.py:1112 +#: netbox/dcim/forms/filtersets.py:1910 #: netbox/templates/dcim/inventoryitem.html:56 #: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "串口" -#: netbox/dcim/choices.py:1434 +#: netbox/dcim/choices.py:1438 msgid "Coaxial" msgstr "同轴电缆接口" -#: netbox/dcim/choices.py:1455 +#: netbox/dcim/choices.py:1459 msgid "Stacking" msgstr "堆叠" -#: netbox/dcim/choices.py:1507 +#: netbox/dcim/choices.py:1511 msgid "Half" msgstr "半双工" -#: netbox/dcim/choices.py:1508 +#: netbox/dcim/choices.py:1512 msgid "Full" msgstr "全双工" -#: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 +#: netbox/dcim/choices.py:1513 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自动" -#: netbox/dcim/choices.py:1521 +#: netbox/dcim/choices.py:1525 msgid "Access" msgstr "接入" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 -#: netbox/ipam/tables/vlans.py:209 +#: netbox/dcim/choices.py:1526 netbox/ipam/tables/vlans.py:150 +#: netbox/ipam/tables/vlans.py:210 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Trunk口" -#: netbox/dcim/choices.py:1523 +#: netbox/dcim/choices.py:1527 msgid "Tagged (All)" msgstr "Trunk口(允许所有VLAN)" -#: netbox/dcim/choices.py:1524 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1528 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "q-in-q (802.1ad)" -#: netbox/dcim/choices.py:1553 +#: netbox/dcim/choices.py:1557 msgid "IEEE Standard" msgstr "IEEE标准" -#: netbox/dcim/choices.py:1564 +#: netbox/dcim/choices.py:1568 msgid "Passive 24V (2-pair)" msgstr "24V(2对供电)" -#: netbox/dcim/choices.py:1565 +#: netbox/dcim/choices.py:1569 msgid "Passive 24V (4-pair)" msgstr "24V(4对供电)" -#: netbox/dcim/choices.py:1566 +#: netbox/dcim/choices.py:1570 msgid "Passive 48V (2-pair)" msgstr "48V(2对供电)" -#: netbox/dcim/choices.py:1567 +#: netbox/dcim/choices.py:1571 msgid "Passive 48V (4-pair)" msgstr "48V(4对供电)" -#: netbox/dcim/choices.py:1640 +#: netbox/dcim/choices.py:1644 msgid "Copper" msgstr "铜缆" -#: netbox/dcim/choices.py:1663 +#: netbox/dcim/choices.py:1667 msgid "Fiber Optic" msgstr "光纤" -#: netbox/dcim/choices.py:1699 netbox/dcim/choices.py:1913 +#: netbox/dcim/choices.py:1703 netbox/dcim/choices.py:1917 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1755 +#: netbox/dcim/choices.py:1759 msgid "Single" -msgstr "单身" +msgstr "单一" -#: netbox/dcim/choices.py:1757 +#: netbox/dcim/choices.py:1761 msgid "1C1P" msgstr "1C1P" -#: netbox/dcim/choices.py:1758 +#: netbox/dcim/choices.py:1762 msgid "1C2P" msgstr "1C2P" -#: netbox/dcim/choices.py:1759 +#: netbox/dcim/choices.py:1763 msgid "1C4P" msgstr "1C4P" -#: netbox/dcim/choices.py:1760 +#: netbox/dcim/choices.py:1764 msgid "1C6P" msgstr "1C6P" -#: netbox/dcim/choices.py:1761 +#: netbox/dcim/choices.py:1765 msgid "1C8P" msgstr "1C8P" -#: netbox/dcim/choices.py:1762 +#: netbox/dcim/choices.py:1766 msgid "1C12P" msgstr "1C12P" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1767 msgid "1C16P" msgstr "1C16P" -#: netbox/dcim/choices.py:1767 +#: netbox/dcim/choices.py:1771 msgid "Trunk" msgstr "Trunk" -#: netbox/dcim/choices.py:1769 +#: netbox/dcim/choices.py:1773 msgid "2C1P trunk" msgstr "2C1P 后备箱" -#: netbox/dcim/choices.py:1770 +#: netbox/dcim/choices.py:1774 msgid "2C2P trunk" msgstr "2C2P 中继线" -#: netbox/dcim/choices.py:1771 +#: netbox/dcim/choices.py:1775 msgid "2C4P trunk" msgstr "2C4P 后备箱" -#: netbox/dcim/choices.py:1772 +#: netbox/dcim/choices.py:1776 msgid "2C4P trunk (shuffle)" msgstr "2C4P 后备箱(随机播放)" -#: netbox/dcim/choices.py:1773 +#: netbox/dcim/choices.py:1777 msgid "2C6P trunk" msgstr "2C6P 后备箱" -#: netbox/dcim/choices.py:1774 +#: netbox/dcim/choices.py:1778 msgid "2C8P trunk" msgstr "2C8P 后备箱" -#: netbox/dcim/choices.py:1775 +#: netbox/dcim/choices.py:1779 msgid "2C12P trunk" msgstr "2C12P 后备箱" -#: netbox/dcim/choices.py:1776 +#: netbox/dcim/choices.py:1780 msgid "4C1P trunk" msgstr "4C1P 后备箱" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1781 msgid "4C2P trunk" msgstr "4C2P 中继线" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1782 msgid "4C4P trunk" msgstr "4C4P 后备箱" -#: netbox/dcim/choices.py:1779 +#: netbox/dcim/choices.py:1783 msgid "4C4P trunk (shuffle)" msgstr "4C4P 后备箱(随机播放)" -#: netbox/dcim/choices.py:1780 +#: netbox/dcim/choices.py:1784 msgid "4C6P trunk" msgstr "4C6P 后备箱" -#: netbox/dcim/choices.py:1781 +#: netbox/dcim/choices.py:1785 msgid "4C8P trunk" msgstr "4C8P 后备箱" -#: netbox/dcim/choices.py:1782 +#: netbox/dcim/choices.py:1786 msgid "8C4P trunk" msgstr "8C4P 后备箱" -#: netbox/dcim/choices.py:1786 +#: netbox/dcim/choices.py:1790 msgid "Breakout" msgstr "突围" -#: netbox/dcim/choices.py:1788 +#: netbox/dcim/choices.py:1792 msgid "1C4P:4C1P breakout" msgstr "1C4P: 4C1P 突围" -#: netbox/dcim/choices.py:1789 +#: netbox/dcim/choices.py:1793 msgid "1C6P:6C1P breakout" msgstr "1C6P: 6C1P 突围" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1794 msgid "2C4P:8C1P breakout (shuffle)" msgstr "2C4P: 8C1P 突围(随机播放)" -#: netbox/dcim/choices.py:1848 +#: netbox/dcim/choices.py:1852 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "铜-双绞线 (UTP/STP)" -#: netbox/dcim/choices.py:1862 +#: netbox/dcim/choices.py:1866 msgid "Copper - Twinax (DAC)" msgstr "铜-Twinax (DAC)" -#: netbox/dcim/choices.py:1869 +#: netbox/dcim/choices.py:1873 msgid "Copper - Coaxial" msgstr "铜-同轴" -#: netbox/dcim/choices.py:1884 +#: netbox/dcim/choices.py:1888 msgid "Fiber - Multimode" msgstr "光纤-多模" -#: netbox/dcim/choices.py:1895 +#: netbox/dcim/choices.py:1899 msgid "Fiber - Single-mode" msgstr "光纤-单模" -#: netbox/dcim/choices.py:1903 +#: netbox/dcim/choices.py:1907 msgid "Fiber - Other" msgstr "光纤-其他" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 +#: netbox/dcim/choices.py:1932 netbox/dcim/forms/filtersets.py:1402 msgid "Connected" msgstr "已连接" -#: netbox/dcim/choices.py:1947 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "公里" -#: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1952 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "米" -#: netbox/dcim/choices.py:1949 +#: netbox/dcim/choices.py:1953 msgid "Centimeters" msgstr "厘米" -#: netbox/dcim/choices.py:1950 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1954 netbox/netbox/choices.py:179 msgid "Miles" msgstr "英里" -#: netbox/dcim/choices.py:1951 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1955 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "英尺" -#: netbox/dcim/choices.py:1999 +#: netbox/dcim/choices.py:2003 msgid "Redundant" msgstr "冗余" -#: netbox/dcim/choices.py:2020 +#: netbox/dcim/choices.py:2024 msgid "Single phase" msgstr "单相电" -#: netbox/dcim/choices.py:2021 +#: netbox/dcim/choices.py:2025 msgid "Three-phase" msgstr "三相" -#: netbox/dcim/choices.py:2037 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:2041 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:45 netbox/netbox/preferences.py:70 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "禁用" -#: netbox/dcim/choices.py:2038 +#: netbox/dcim/choices.py:2042 msgid "Faulty" msgstr "故障" @@ -3679,275 +3662,275 @@ msgstr "MAC地址格式无效:{value}" msgid "Invalid WWN format: {value}" msgstr "WWN格式无效:{value}" -#: netbox/dcim/filtersets.py:95 +#: netbox/dcim/filtersets.py:106 msgid "Parent region (ID)" msgstr "上一级地区(ID)" -#: netbox/dcim/filtersets.py:102 +#: netbox/dcim/filtersets.py:113 msgid "Parent region (slug)" msgstr "上一级地区(缩写)" -#: netbox/dcim/filtersets.py:128 +#: netbox/dcim/filtersets.py:139 msgid "Parent site group (ID)" msgstr "上一级站点组(ID)" -#: netbox/dcim/filtersets.py:135 +#: netbox/dcim/filtersets.py:146 msgid "Parent site group (slug)" msgstr "上一级站点组(缩写)" -#: netbox/dcim/filtersets.py:179 netbox/extras/filtersets.py:451 -#: netbox/ipam/filtersets.py:880 netbox/ipam/filtersets.py:1023 -#: netbox/users/filtersets.py:286 +#: netbox/dcim/filtersets.py:190 netbox/extras/filtersets.py:450 +#: netbox/ipam/filtersets.py:884 netbox/ipam/filtersets.py:1027 +#: netbox/users/filtersets.py:285 msgid "Group (ID)" msgstr "组(ID)" -#: netbox/dcim/filtersets.py:185 +#: netbox/dcim/filtersets.py:196 msgid "Group (slug)" msgstr "组(缩写)" -#: netbox/dcim/filtersets.py:191 netbox/dcim/filtersets.py:196 +#: netbox/dcim/filtersets.py:202 netbox/dcim/filtersets.py:207 msgid "AS (ID)" msgstr "AS (ID)" -#: netbox/dcim/filtersets.py:265 +#: netbox/dcim/filtersets.py:276 msgid "Parent location (ID)" msgstr "父级位置(ID)" -#: netbox/dcim/filtersets.py:272 +#: netbox/dcim/filtersets.py:283 msgid "Parent location (slug)" msgstr "父级位置(缩写)" -#: netbox/dcim/filtersets.py:320 netbox/dcim/filtersets.py:415 -#: netbox/dcim/filtersets.py:595 netbox/dcim/filtersets.py:770 -#: netbox/dcim/filtersets.py:1012 netbox/dcim/filtersets.py:1120 -#: netbox/dcim/filtersets.py:1164 netbox/dcim/filtersets.py:1537 -#: netbox/dcim/filtersets.py:2394 +#: netbox/dcim/filtersets.py:331 netbox/dcim/filtersets.py:426 +#: netbox/dcim/filtersets.py:606 netbox/dcim/filtersets.py:779 +#: netbox/dcim/filtersets.py:1021 netbox/dcim/filtersets.py:1129 +#: netbox/dcim/filtersets.py:1173 netbox/dcim/filtersets.py:1546 +#: netbox/dcim/filtersets.py:2398 msgid "Manufacturer (ID)" msgstr "厂商(ID)" -#: netbox/dcim/filtersets.py:327 netbox/dcim/filtersets.py:422 -#: netbox/dcim/filtersets.py:602 netbox/dcim/filtersets.py:777 -#: netbox/dcim/filtersets.py:1019 netbox/dcim/filtersets.py:1127 -#: netbox/dcim/filtersets.py:1171 netbox/dcim/filtersets.py:1544 -#: netbox/dcim/filtersets.py:2401 +#: netbox/dcim/filtersets.py:338 netbox/dcim/filtersets.py:433 +#: netbox/dcim/filtersets.py:613 netbox/dcim/filtersets.py:786 +#: netbox/dcim/filtersets.py:1028 netbox/dcim/filtersets.py:1136 +#: netbox/dcim/filtersets.py:1180 netbox/dcim/filtersets.py:1553 +#: netbox/dcim/filtersets.py:2405 msgid "Manufacturer (slug)" msgstr "厂商 (缩写)" -#: netbox/dcim/filtersets.py:429 +#: netbox/dcim/filtersets.py:440 msgid "Rack type (slug)" msgstr "机架型号 (slug)" -#: netbox/dcim/filtersets.py:434 +#: netbox/dcim/filtersets.py:445 msgid "Rack type (ID)" msgstr "机架型号 (ID)" -#: netbox/dcim/filtersets.py:452 netbox/dcim/filtersets.py:1024 -#: netbox/dcim/filtersets.py:1189 netbox/dcim/filtersets.py:2406 -#: netbox/ipam/filtersets.py:399 netbox/ipam/filtersets.py:517 -#: netbox/ipam/filtersets.py:1035 netbox/virtualization/filtersets.py:206 +#: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1033 +#: netbox/dcim/filtersets.py:1198 netbox/dcim/filtersets.py:2410 +#: netbox/ipam/filtersets.py:406 netbox/ipam/filtersets.py:523 +#: netbox/ipam/filtersets.py:1039 netbox/virtualization/filtersets.py:206 msgid "Role (ID)" msgstr "角色(ID)" -#: netbox/dcim/filtersets.py:459 netbox/dcim/filtersets.py:1031 -#: netbox/dcim/filtersets.py:1196 netbox/dcim/filtersets.py:2413 -#: netbox/extras/filtersets.py:741 netbox/ipam/filtersets.py:406 -#: netbox/ipam/filtersets.py:524 netbox/ipam/filtersets.py:1042 +#: netbox/dcim/filtersets.py:470 netbox/dcim/filtersets.py:1040 +#: netbox/dcim/filtersets.py:1205 netbox/dcim/filtersets.py:2417 +#: netbox/extras/filtersets.py:740 netbox/ipam/filtersets.py:413 +#: netbox/ipam/filtersets.py:530 netbox/ipam/filtersets.py:1046 #: netbox/virtualization/filtersets.py:213 msgid "Role (slug)" msgstr "角色 (缩写)" -#: netbox/dcim/filtersets.py:491 netbox/dcim/filtersets.py:1271 -#: netbox/dcim/filtersets.py:1621 netbox/dcim/filtersets.py:1728 -#: netbox/dcim/filtersets.py:2831 +#: netbox/dcim/filtersets.py:502 netbox/dcim/filtersets.py:1280 +#: netbox/dcim/filtersets.py:1630 netbox/dcim/filtersets.py:1737 +#: netbox/dcim/filtersets.py:2834 msgid "Rack (ID)" msgstr "机柜(ID)" -#: netbox/dcim/filtersets.py:560 netbox/extras/filtersets.py:319 -#: netbox/extras/filtersets.py:375 netbox/extras/filtersets.py:423 -#: netbox/extras/filtersets.py:446 netbox/extras/filtersets.py:515 +#: netbox/dcim/filtersets.py:571 netbox/extras/filtersets.py:318 +#: netbox/extras/filtersets.py:374 netbox/extras/filtersets.py:422 +#: netbox/extras/filtersets.py:445 netbox/extras/filtersets.py:514 #: netbox/users/filtersets.py:142 netbox/users/filtersets.py:223 msgid "User (name)" msgstr "用户(名称)" -#: netbox/dcim/filtersets.py:608 +#: netbox/dcim/filtersets.py:619 msgid "Default platform (ID)" msgstr "默认系统平台(ID)" -#: netbox/dcim/filtersets.py:615 +#: netbox/dcim/filtersets.py:626 msgid "Default platform (slug)" msgstr "默认系统平台(缩写)" -#: netbox/dcim/filtersets.py:618 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:629 netbox/dcim/forms/filtersets.py:574 msgid "Has a front image" msgstr "有前面板图片" -#: netbox/dcim/filtersets.py:622 netbox/dcim/forms/filtersets.py:579 +#: netbox/dcim/filtersets.py:633 netbox/dcim/forms/filtersets.py:581 msgid "Has a rear image" msgstr "有后面板图片" -#: netbox/dcim/filtersets.py:627 netbox/dcim/filtersets.py:781 -#: netbox/dcim/filtersets.py:1347 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 +#: netbox/dcim/filtersets.py:638 netbox/dcim/filtersets.py:790 +#: netbox/dcim/filtersets.py:1356 netbox/dcim/forms/filtersets.py:588 +#: netbox/dcim/forms/filtersets.py:708 netbox/dcim/forms/filtersets.py:950 msgid "Has console ports" msgstr "具有console端口" -#: netbox/dcim/filtersets.py:631 netbox/dcim/filtersets.py:785 -#: netbox/dcim/filtersets.py:1351 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 +#: netbox/dcim/filtersets.py:642 netbox/dcim/filtersets.py:794 +#: netbox/dcim/filtersets.py:1360 netbox/dcim/forms/filtersets.py:595 +#: netbox/dcim/forms/filtersets.py:715 netbox/dcim/forms/filtersets.py:957 msgid "Has console server ports" msgstr "具有console 服务器端口" -#: netbox/dcim/filtersets.py:635 netbox/dcim/filtersets.py:789 -#: netbox/dcim/filtersets.py:1355 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 +#: netbox/dcim/filtersets.py:646 netbox/dcim/filtersets.py:798 +#: netbox/dcim/filtersets.py:1364 netbox/dcim/forms/filtersets.py:602 +#: netbox/dcim/forms/filtersets.py:722 netbox/dcim/forms/filtersets.py:964 msgid "Has power ports" msgstr "有电源接口" -#: netbox/dcim/filtersets.py:639 netbox/dcim/filtersets.py:793 -#: netbox/dcim/filtersets.py:1359 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 +#: netbox/dcim/filtersets.py:650 netbox/dcim/filtersets.py:802 +#: netbox/dcim/filtersets.py:1368 netbox/dcim/forms/filtersets.py:609 +#: netbox/dcim/forms/filtersets.py:729 netbox/dcim/forms/filtersets.py:971 msgid "Has power outlets" msgstr "有电源插座" -#: netbox/dcim/filtersets.py:643 netbox/dcim/filtersets.py:797 -#: netbox/dcim/filtersets.py:1363 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 +#: netbox/dcim/filtersets.py:654 netbox/dcim/filtersets.py:806 +#: netbox/dcim/filtersets.py:1372 netbox/dcim/forms/filtersets.py:616 +#: netbox/dcim/forms/filtersets.py:736 netbox/dcim/forms/filtersets.py:978 msgid "Has interfaces" msgstr "有接口" -#: netbox/dcim/filtersets.py:647 netbox/dcim/filtersets.py:801 -#: netbox/dcim/filtersets.py:1367 netbox/dcim/forms/filtersets.py:621 -#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 +#: netbox/dcim/filtersets.py:658 netbox/dcim/filtersets.py:810 +#: netbox/dcim/filtersets.py:1376 netbox/dcim/forms/filtersets.py:623 +#: netbox/dcim/forms/filtersets.py:743 netbox/dcim/forms/filtersets.py:985 msgid "Has pass-through ports" msgstr "有直通端口" -#: netbox/dcim/filtersets.py:651 netbox/dcim/filtersets.py:1371 -#: netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:662 netbox/dcim/filtersets.py:1380 +#: netbox/dcim/forms/filtersets.py:637 msgid "Has module bays" msgstr "有模块托架" -#: netbox/dcim/filtersets.py:655 netbox/dcim/filtersets.py:1375 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/filtersets.py:666 netbox/dcim/filtersets.py:1384 +#: netbox/dcim/forms/filtersets.py:630 msgid "Has device bays" msgstr "有设备托架" -#: netbox/dcim/filtersets.py:659 netbox/dcim/forms/filtersets.py:642 +#: netbox/dcim/filtersets.py:670 netbox/dcim/forms/filtersets.py:644 msgid "Has inventory items" msgstr "有库存项" -#: netbox/dcim/filtersets.py:758 netbox/extras/filtersets.py:674 +#: netbox/dcim/filtersets.py:767 netbox/extras/filtersets.py:673 msgid "Profile (ID)" msgstr "个人资料 (ID)" -#: netbox/dcim/filtersets.py:765 netbox/extras/filtersets.py:681 +#: netbox/dcim/filtersets.py:774 netbox/extras/filtersets.py:680 msgid "Profile (name)" msgstr "个人资料(姓名)" -#: netbox/dcim/filtersets.py:855 netbox/dcim/filtersets.py:1183 -#: netbox/dcim/filtersets.py:1753 +#: netbox/dcim/filtersets.py:864 netbox/dcim/filtersets.py:1192 +#: netbox/dcim/filtersets.py:1762 msgid "Device type (ID)" msgstr "设备型号(ID)" -#: netbox/dcim/filtersets.py:872 netbox/dcim/filtersets.py:1550 +#: netbox/dcim/filtersets.py:881 netbox/dcim/filtersets.py:1559 msgid "Module type (ID)" msgstr "模块类型(ID)" -#: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:1924 +#: netbox/dcim/filtersets.py:919 netbox/dcim/filtersets.py:1931 msgid "Power port (ID)" msgstr "电源接口(ID)" -#: netbox/dcim/filtersets.py:959 netbox/dcim/filtersets.py:2313 +#: netbox/dcim/filtersets.py:968 netbox/dcim/filtersets.py:2317 msgid "Rear port (ID)" msgstr "后端口 (ID)" -#: netbox/dcim/filtersets.py:978 netbox/dcim/filtersets.py:2335 +#: netbox/dcim/filtersets.py:987 netbox/dcim/filtersets.py:2339 msgid "Front port (ID)" msgstr "前端口 (ID)" -#: netbox/dcim/filtersets.py:1007 netbox/dcim/filtersets.py:2389 +#: netbox/dcim/filtersets.py:1016 netbox/dcim/filtersets.py:2393 msgid "Parent inventory item (ID)" msgstr "上一级库存项(ID)" -#: netbox/dcim/filtersets.py:1056 netbox/dcim/filtersets.py:1136 -#: netbox/dcim/filtersets.py:1343 netbox/virtualization/filtersets.py:239 +#: netbox/dcim/filtersets.py:1065 netbox/dcim/filtersets.py:1145 +#: netbox/dcim/filtersets.py:1352 netbox/virtualization/filtersets.py:239 msgid "Config template (ID)" msgstr "配置模板(ID)" -#: netbox/dcim/filtersets.py:1061 netbox/dcim/filtersets.py:1074 +#: netbox/dcim/filtersets.py:1070 netbox/dcim/filtersets.py:1083 msgid "Parent device role (ID)" msgstr "父设备角色 (ID)" -#: netbox/dcim/filtersets.py:1068 netbox/dcim/filtersets.py:1081 +#: netbox/dcim/filtersets.py:1077 netbox/dcim/filtersets.py:1090 msgid "Parent device role (slug)" msgstr "父设备角色(slug)" -#: netbox/dcim/filtersets.py:1094 +#: netbox/dcim/filtersets.py:1103 msgid "Immediate parent platform (ID)" msgstr "直系上级平台 (ID)" -#: netbox/dcim/filtersets.py:1101 +#: netbox/dcim/filtersets.py:1110 msgid "Immediate parent platform (slug)" msgstr "直系上级平台(slug)" -#: netbox/dcim/filtersets.py:1107 +#: netbox/dcim/filtersets.py:1116 msgid "Parent platform (ID)" msgstr "家长平台 (ID)" -#: netbox/dcim/filtersets.py:1114 +#: netbox/dcim/filtersets.py:1123 msgid "Parent platform (slug)" msgstr "家长平台(slug)" -#: netbox/dcim/filtersets.py:1178 +#: netbox/dcim/filtersets.py:1187 msgid "Device type (slug)" msgstr "设备型号 (缩写)" -#: netbox/dcim/filtersets.py:1201 +#: netbox/dcim/filtersets.py:1210 msgid "Parent Device (ID)" msgstr "上一级设备(ID)" -#: netbox/dcim/filtersets.py:1207 netbox/virtualization/filtersets.py:219 +#: netbox/dcim/filtersets.py:1216 netbox/virtualization/filtersets.py:219 msgid "Platform (ID)" msgstr "平台(ID)" -#: netbox/dcim/filtersets.py:1214 netbox/extras/filtersets.py:752 +#: netbox/dcim/filtersets.py:1223 netbox/extras/filtersets.py:751 #: netbox/virtualization/filtersets.py:226 msgid "Platform (slug)" msgstr "平台(缩写)" -#: netbox/dcim/filtersets.py:1252 netbox/dcim/filtersets.py:1602 -#: netbox/dcim/filtersets.py:1709 netbox/dcim/filtersets.py:2502 -#: netbox/dcim/filtersets.py:2758 netbox/dcim/filtersets.py:2820 +#: netbox/dcim/filtersets.py:1261 netbox/dcim/filtersets.py:1611 +#: netbox/dcim/filtersets.py:1718 netbox/dcim/filtersets.py:2506 +#: netbox/dcim/filtersets.py:2761 netbox/dcim/filtersets.py:2823 msgid "Site name (slug)" msgstr "站点名字 (缩写)" -#: netbox/dcim/filtersets.py:1276 +#: netbox/dcim/filtersets.py:1285 msgid "Parent bay (ID)" msgstr "父级托架(IE)" -#: netbox/dcim/filtersets.py:1281 +#: netbox/dcim/filtersets.py:1290 msgid "VM cluster (ID)" msgstr "虚拟机集群(ID)" -#: netbox/dcim/filtersets.py:1288 netbox/extras/filtersets.py:774 +#: netbox/dcim/filtersets.py:1297 netbox/extras/filtersets.py:773 #: netbox/virtualization/filtersets.py:123 msgid "Cluster group (slug)" msgstr "集群组(缩写)" -#: netbox/dcim/filtersets.py:1294 netbox/virtualization/filtersets.py:116 +#: netbox/dcim/filtersets.py:1303 netbox/virtualization/filtersets.py:116 msgid "Cluster group (ID)" msgstr "集群组(ID)" -#: netbox/dcim/filtersets.py:1301 +#: netbox/dcim/filtersets.py:1310 msgid "Device model (slug)" msgstr "设备模块(缩写)" -#: netbox/dcim/filtersets.py:1313 netbox/dcim/forms/bulk_edit.py:503 +#: netbox/dcim/filtersets.py:1322 netbox/dcim/forms/bulk_edit.py:506 msgid "Is full depth" msgstr "是否全尺寸" -#: netbox/dcim/filtersets.py:1317 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:1313 +#: netbox/dcim/filtersets.py:1326 netbox/dcim/forms/filtersets.py:920 +#: netbox/dcim/forms/filtersets.py:1634 netbox/dcim/forms/filtersets.py:1979 +#: netbox/dcim/forms/model_forms.py:1915 netbox/dcim/models/devices.py:1313 #: netbox/dcim/models/devices.py:1336 netbox/virtualization/filtersets.py:230 #: netbox/virtualization/filtersets.py:318 #: netbox/virtualization/forms/filtersets.py:191 @@ -3955,226 +3938,226 @@ msgstr "是否全尺寸" msgid "MAC address" msgstr "MAC 地址" -#: netbox/dcim/filtersets.py:1324 netbox/dcim/filtersets.py:1503 -#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 +#: netbox/dcim/filtersets.py:1333 netbox/dcim/filtersets.py:1512 +#: netbox/dcim/forms/filtersets.py:929 netbox/dcim/forms/filtersets.py:1030 #: netbox/virtualization/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "有主IP" -#: netbox/dcim/filtersets.py:1328 +#: netbox/dcim/filtersets.py:1337 msgid "Has an out-of-band IP" msgstr "有带外管理IP" -#: netbox/dcim/filtersets.py:1334 +#: netbox/dcim/filtersets.py:1343 msgid "Virtual chassis (ID)" msgstr "堆叠 (ID)" -#: netbox/dcim/filtersets.py:1338 +#: netbox/dcim/filtersets.py:1347 msgid "Is a virtual chassis member" msgstr "是堆叠成员" -#: netbox/dcim/filtersets.py:1381 +#: netbox/dcim/filtersets.py:1390 msgid "OOB IP (ID)" msgstr "带外管理IP(ID)" -#: netbox/dcim/filtersets.py:1385 +#: netbox/dcim/filtersets.py:1394 msgid "Has virtual device context" msgstr "有虚拟设备上下文" -#: netbox/dcim/filtersets.py:1484 +#: netbox/dcim/filtersets.py:1493 msgid "VDC (ID)" msgstr "VDC (ID)" -#: netbox/dcim/filtersets.py:1490 +#: netbox/dcim/filtersets.py:1499 msgid "Device model" msgstr "设备型号" -#: netbox/dcim/filtersets.py:1557 +#: netbox/dcim/filtersets.py:1566 msgid "Module type (model)" msgstr "模块类型(模块)" -#: netbox/dcim/filtersets.py:1563 +#: netbox/dcim/filtersets.py:1572 msgid "Module bay (ID)" msgstr "模块托架 (ID)" -#: netbox/dcim/filtersets.py:1628 netbox/dcim/filtersets.py:1735 +#: netbox/dcim/filtersets.py:1637 netbox/dcim/filtersets.py:1744 msgid "Rack (name)" msgstr "机柜(名称)" -#: netbox/dcim/filtersets.py:1633 netbox/dcim/filtersets.py:1740 -#: netbox/dcim/filtersets.py:1952 netbox/ipam/filtersets.py:641 -#: netbox/ipam/filtersets.py:890 netbox/ipam/filtersets.py:1224 -#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:422 +#: netbox/dcim/filtersets.py:1642 netbox/dcim/filtersets.py:1749 +#: netbox/dcim/filtersets.py:1959 netbox/ipam/filtersets.py:647 +#: netbox/ipam/filtersets.py:894 netbox/ipam/filtersets.py:1228 +#: netbox/virtualization/filtersets.py:153 netbox/vpn/filtersets.py:423 msgid "Device (ID)" msgstr "设备(ID)" -#: netbox/dcim/filtersets.py:1640 netbox/dcim/filtersets.py:1747 -#: netbox/dcim/filtersets.py:1947 netbox/ipam/filtersets.py:636 -#: netbox/ipam/filtersets.py:885 netbox/ipam/filtersets.py:1219 -#: netbox/vpn/filtersets.py:417 +#: netbox/dcim/filtersets.py:1649 netbox/dcim/filtersets.py:1756 +#: netbox/dcim/filtersets.py:1954 netbox/ipam/filtersets.py:642 +#: netbox/ipam/filtersets.py:889 netbox/ipam/filtersets.py:1223 +#: netbox/vpn/filtersets.py:418 msgid "Device (name)" msgstr "设备(名称)" -#: netbox/dcim/filtersets.py:1760 +#: netbox/dcim/filtersets.py:1769 msgid "Device type (model)" msgstr "设备型号 (model)" -#: netbox/dcim/filtersets.py:1766 +#: netbox/dcim/filtersets.py:1775 msgid "Device role (ID)" msgstr "设备角色(ID)" -#: netbox/dcim/filtersets.py:1773 +#: netbox/dcim/filtersets.py:1782 msgid "Device role (slug)" msgstr "设备角色(缩写)" -#: netbox/dcim/filtersets.py:1779 +#: netbox/dcim/filtersets.py:1788 msgid "Virtual Chassis (ID)" msgstr "堆叠(ID)" -#: netbox/dcim/filtersets.py:1786 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/dcim/filtersets.py:1795 netbox/dcim/forms/filtersets.py:128 +#: netbox/dcim/forms/object_create.py:329 netbox/dcim/tables/devices.py:215 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 msgid "Virtual Chassis" msgstr "堆叠" -#: netbox/dcim/filtersets.py:1797 netbox/dcim/filtersets.py:2508 -#: netbox/tenancy/filtersets.py:267 +#: netbox/dcim/filtersets.py:1806 netbox/dcim/filtersets.py:2512 +#: netbox/tenancy/filtersets.py:271 msgid "Tenant (ID)" msgstr "租户(ID)" -#: netbox/dcim/filtersets.py:1804 netbox/dcim/filtersets.py:2515 -#: netbox/extras/filtersets.py:801 netbox/tenancy/filtersets.py:274 +#: netbox/dcim/filtersets.py:1813 netbox/dcim/filtersets.py:2519 +#: netbox/extras/filtersets.py:800 netbox/tenancy/filtersets.py:278 msgid "Tenant (slug)" msgstr "租户(缩写)" -#: netbox/dcim/filtersets.py:1825 +#: netbox/dcim/filtersets.py:1834 msgid "Module (ID)" msgstr "模块(ID)" -#: netbox/dcim/filtersets.py:1833 +#: netbox/dcim/filtersets.py:1842 msgid "Cable (ID)" msgstr "线缆(ID)" -#: netbox/dcim/filtersets.py:1957 netbox/ipam/filtersets.py:646 -#: netbox/ipam/filtersets.py:895 netbox/ipam/filtersets.py:1229 -#: netbox/vpn/filtersets.py:428 +#: netbox/dcim/filtersets.py:1964 netbox/ipam/filtersets.py:652 +#: netbox/ipam/filtersets.py:899 netbox/ipam/filtersets.py:1233 +#: netbox/vpn/filtersets.py:429 msgid "Virtual machine (name)" msgstr "虚拟机(名称)" -#: netbox/dcim/filtersets.py:1962 netbox/ipam/filtersets.py:651 -#: netbox/ipam/filtersets.py:900 netbox/ipam/filtersets.py:1234 +#: netbox/dcim/filtersets.py:1969 netbox/ipam/filtersets.py:657 +#: netbox/ipam/filtersets.py:904 netbox/ipam/filtersets.py:1238 #: netbox/virtualization/filtersets.py:295 -#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:433 +#: netbox/virtualization/filtersets.py:353 netbox/vpn/filtersets.py:434 msgid "Virtual machine (ID)" msgstr "虚拟机(ID)" -#: netbox/dcim/filtersets.py:1968 netbox/ipam/filtersets.py:657 -#: netbox/vpn/filtersets.py:111 netbox/vpn/filtersets.py:439 +#: netbox/dcim/filtersets.py:1975 netbox/ipam/filtersets.py:663 +#: netbox/vpn/filtersets.py:112 netbox/vpn/filtersets.py:440 msgid "Interface (name)" msgstr "接口(名称)" -#: netbox/dcim/filtersets.py:1979 netbox/ipam/filtersets.py:668 -#: netbox/vpn/filtersets.py:122 netbox/vpn/filtersets.py:450 +#: netbox/dcim/filtersets.py:1986 netbox/ipam/filtersets.py:674 +#: netbox/vpn/filtersets.py:123 netbox/vpn/filtersets.py:451 msgid "VM interface (name)" msgstr "虚拟接口(名称)" -#: netbox/dcim/filtersets.py:1984 netbox/ipam/filtersets.py:673 -#: netbox/vpn/filtersets.py:127 +#: netbox/dcim/filtersets.py:1991 netbox/ipam/filtersets.py:679 +#: netbox/vpn/filtersets.py:128 msgid "VM interface (ID)" msgstr "虚拟接口(ID)" -#: netbox/dcim/filtersets.py:1988 netbox/ipam/filtersets.py:686 +#: netbox/dcim/filtersets.py:1995 netbox/ipam/filtersets.py:692 msgid "Is assigned" msgstr "已分配" -#: netbox/dcim/filtersets.py:1992 netbox/dcim/forms/bulk_import.py:1331 -#: netbox/ipam/forms/bulk_import.py:333 +#: netbox/dcim/filtersets.py:1999 netbox/dcim/forms/bulk_import.py:1337 +#: netbox/ipam/forms/bulk_import.py:337 msgid "Is primary" msgstr "首选" -#: netbox/dcim/filtersets.py:2058 netbox/templates/dcim/interface.html:81 -#: netbox/templates/virtualization/vminterface.html:55 +#: netbox/dcim/filtersets.py:2063 netbox/templates/dcim/interface.html:81 #: netbox/virtualization/forms/model_forms.py:386 +#: netbox/virtualization/ui/panels.py:62 msgid "802.1Q Mode" msgstr "802.1Q 模式" -#: netbox/dcim/filtersets.py:2062 netbox/ipam/forms/bulk_import.py:191 +#: netbox/dcim/filtersets.py:2067 netbox/ipam/forms/bulk_import.py:195 #: netbox/vpn/forms/bulk_import.py:313 msgid "Assigned VLAN" msgstr "指定VLAN" -#: netbox/dcim/filtersets.py:2066 +#: netbox/dcim/filtersets.py:2071 msgid "Assigned VID" msgstr "指定VID" -#: netbox/dcim/filtersets.py:2072 netbox/dcim/forms/bulk_edit.py:1509 -#: 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:666 netbox/ipam/filtersets.py:353 -#: netbox/ipam/filtersets.py:365 netbox/ipam/filtersets.py:505 -#: netbox/ipam/filtersets.py:612 netbox/ipam/filtersets.py:624 -#: 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/dcim/filtersets.py:2077 netbox/dcim/forms/bulk_edit.py:1512 +#: netbox/dcim/forms/bulk_import.py:1034 netbox/dcim/forms/filtersets.py:1687 +#: netbox/dcim/forms/model_forms.py:1555 +#: netbox/dcim/models/device_components.py:867 +#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:360 +#: netbox/ipam/filtersets.py:372 netbox/ipam/filtersets.py:511 +#: netbox/ipam/filtersets.py:618 netbox/ipam/filtersets.py:630 +#: netbox/ipam/forms/bulk_edit.py:190 netbox/ipam/forms/bulk_edit.py:240 +#: netbox/ipam/forms/bulk_edit.py:281 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: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/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:68 +#: netbox/ipam/forms/model_forms.py:203 netbox/ipam/forms/model_forms.py:250 +#: netbox/ipam/forms/model_forms.py:303 netbox/ipam/forms/model_forms.py:466 +#: netbox/ipam/forms/model_forms.py:480 netbox/ipam/forms/model_forms.py:494 +#: netbox/ipam/models/ip.py:224 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:412 +#: netbox/ipam/tables/ip.py:187 netbox/ipam/tables/ip.py:258 +#: netbox/ipam/tables/ip.py:311 netbox/ipam/tables/ip.py:413 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 #: netbox/templates/ipam/vrf.html:7 netbox/templates/ipam/vrf.html:13 -#: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 -#: netbox/virtualization/forms/bulk_import.py:219 +#: netbox/virtualization/forms/bulk_import.py:218 #: 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 +#: netbox/virtualization/models/virtualmachines.py:345 +#: netbox/virtualization/tables/virtualmachines.py:114 +#: netbox/virtualization/ui/panels.py:73 msgid "VRF" msgstr "VRF" -#: netbox/dcim/filtersets.py:2079 netbox/ipam/filtersets.py:360 -#: netbox/ipam/filtersets.py:371 netbox/ipam/filtersets.py:512 -#: netbox/ipam/filtersets.py:619 netbox/ipam/filtersets.py:630 +#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:367 +#: netbox/ipam/filtersets.py:378 netbox/ipam/filtersets.py:518 +#: netbox/ipam/filtersets.py:625 netbox/ipam/filtersets.py:636 msgid "VRF (RD)" msgstr "VRF (RD)" -#: netbox/dcim/filtersets.py:2084 netbox/ipam/filtersets.py:1077 -#: netbox/vpn/filtersets.py:384 +#: netbox/dcim/filtersets.py:2089 netbox/ipam/filtersets.py:1081 +#: netbox/vpn/filtersets.py:385 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:2090 netbox/dcim/forms/filtersets.py:1690 -#: netbox/dcim/tables/devices.py:606 netbox/ipam/filtersets.py:1083 -#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 +#: netbox/dcim/filtersets.py:2095 netbox/dcim/forms/filtersets.py:1692 +#: netbox/dcim/tables/devices.py:607 netbox/ipam/filtersets.py:1087 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:118 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 #: netbox/virtualization/forms/filtersets.py:255 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:268 #: 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" msgstr "L2VPN" -#: netbox/dcim/filtersets.py:2096 netbox/ipam/filtersets.py:1163 +#: netbox/dcim/filtersets.py:2101 netbox/ipam/filtersets.py:1167 msgid "VLAN Translation Policy (ID)" msgstr "VLAN 转换策略 (ID)" -#: netbox/dcim/filtersets.py:2103 netbox/dcim/forms/filtersets.py:1656 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/filtersets.py:2108 netbox/dcim/forms/filtersets.py:1658 +#: netbox/dcim/forms/model_forms.py:1572 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:703 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 #: netbox/virtualization/forms/filtersets.py:265 @@ -4182,129 +4165,129 @@ msgstr "VLAN 转换策略 (ID)" msgid "VLAN Translation Policy" msgstr "VLAN 转换策略" -#: netbox/dcim/filtersets.py:2137 +#: netbox/dcim/filtersets.py:2142 msgid "Virtual Chassis Interfaces for Device when device is master" msgstr "设备为主设备时设备的虚拟机箱接口" -#: netbox/dcim/filtersets.py:2142 +#: netbox/dcim/filtersets.py:2147 msgid "Virtual Chassis Interfaces for Device when device is master (ID)" msgstr "设备为主设备时设备的虚拟机箱接口 (ID)" -#: netbox/dcim/filtersets.py:2147 +#: netbox/dcim/filtersets.py:2152 msgid "Virtual Chassis Interfaces for Device" msgstr "设备的集群接口" -#: netbox/dcim/filtersets.py:2152 +#: netbox/dcim/filtersets.py:2157 msgid "Virtual Chassis Interfaces for Device (ID)" msgstr "设备的集群接口(ID)" -#: netbox/dcim/filtersets.py:2156 +#: netbox/dcim/filtersets.py:2161 msgid "Kind of interface" msgstr "接口类型" -#: netbox/dcim/filtersets.py:2162 netbox/virtualization/filtersets.py:308 +#: netbox/dcim/filtersets.py:2167 netbox/virtualization/filtersets.py:308 msgid "Parent interface (ID)" msgstr "父级接口(ID)" -#: netbox/dcim/filtersets.py:2168 netbox/virtualization/filtersets.py:314 +#: netbox/dcim/filtersets.py:2173 netbox/virtualization/filtersets.py:314 msgid "Bridged interface (ID)" msgstr "桥接接口(ID)" -#: netbox/dcim/filtersets.py:2174 +#: netbox/dcim/filtersets.py:2179 msgid "LAG interface (ID)" msgstr "链路聚合接口(ID)" -#: netbox/dcim/filtersets.py:2183 netbox/dcim/tables/devices.py:1193 +#: netbox/dcim/filtersets.py:2188 netbox/dcim/tables/devices.py:1194 #: netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 -#: netbox/templates/virtualization/vminterface.html:79 +#: netbox/virtualization/ui/panels.py:71 msgid "MAC Address" msgstr "MAC 地址" -#: netbox/dcim/filtersets.py:2189 netbox/virtualization/filtersets.py:324 +#: netbox/dcim/filtersets.py:2194 netbox/virtualization/filtersets.py:324 msgid "Primary MAC address (ID)" msgstr "主 MAC 地址 (ID)" -#: netbox/dcim/filtersets.py:2196 netbox/dcim/forms/model_forms.py:1549 +#: netbox/dcim/filtersets.py:2201 netbox/dcim/forms/model_forms.py:1559 #: netbox/virtualization/filtersets.py:331 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "主 MAC 地址" -#: netbox/dcim/filtersets.py:2223 netbox/dcim/filtersets.py:2235 -#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 +#: netbox/dcim/filtersets.py:2228 netbox/dcim/filtersets.py:2240 +#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/model_forms.py:1895 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "虚拟设备上下文" -#: netbox/dcim/filtersets.py:2229 +#: netbox/dcim/filtersets.py:2234 msgid "Virtual Device Context (Identifier)" msgstr "虚拟设备上下文(ID)" -#: netbox/dcim/filtersets.py:2240 +#: netbox/dcim/filtersets.py:2245 #: netbox/templates/wireless/wirelesslan.html:11 #: netbox/wireless/forms/model_forms.py:54 msgid "Wireless LAN" msgstr "无线局域网" -#: netbox/dcim/filtersets.py:2245 netbox/dcim/tables/devices.py:653 +#: netbox/dcim/filtersets.py:2250 netbox/dcim/tables/devices.py:654 msgid "Wireless link" msgstr "无线连接" -#: netbox/dcim/filtersets.py:2255 +#: netbox/dcim/filtersets.py:2260 msgid "Virtual circuit termination (ID)" msgstr "虚拟电路终止 (ID)" -#: netbox/dcim/filtersets.py:2351 +#: netbox/dcim/filtersets.py:2355 msgid "Parent module bay (ID)" msgstr "父模块托架 (ID)" -#: netbox/dcim/filtersets.py:2356 +#: netbox/dcim/filtersets.py:2360 msgid "Installed module (ID)" msgstr "已安装模块(ID)" -#: netbox/dcim/filtersets.py:2369 +#: netbox/dcim/filtersets.py:2373 msgid "Installed device (ID)" msgstr "已安装设备(ID)" -#: netbox/dcim/filtersets.py:2376 +#: netbox/dcim/filtersets.py:2380 msgid "Installed device (name)" msgstr "已安装设备(名称)" -#: netbox/dcim/filtersets.py:2456 +#: netbox/dcim/filtersets.py:2460 msgid "Master (ID)" msgstr "主设备(ID)" -#: netbox/dcim/filtersets.py:2463 +#: netbox/dcim/filtersets.py:2467 msgid "Master (name)" msgstr "主设备(名称)" -#: netbox/dcim/filtersets.py:2552 netbox/dcim/forms/filtersets.py:1231 +#: netbox/dcim/filtersets.py:2556 netbox/dcim/forms/filtersets.py:1233 msgid "Unterminated" msgstr "未接终端" -#: netbox/dcim/filtersets.py:2825 +#: netbox/dcim/filtersets.py:2828 msgid "Power panel (ID)" msgstr "电源面板(ID)" -#: 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/dcim/forms/bulk_create.py:41 netbox/extras/forms/filtersets.py:491 +#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:691 +#: netbox/extras/forms/model_forms.py:743 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:27 netbox/netbox/forms/mixins.py:131 +#: netbox/netbox/tables/columns.py:495 #: netbox/templates/circuits/inc/circuit_termination.html:29 #: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 -#: netbox/utilities/forms/fields/fields.py:100 +#: netbox/utilities/forms/fields/fields.py:101 msgid "Tags" msgstr "标签" -#: 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/dcim/forms/bulk_create.py:116 netbox/dcim/forms/filtersets.py:1842 +#: netbox/dcim/forms/filtersets.py:1855 netbox/dcim/forms/model_forms.py:595 +#: netbox/dcim/forms/model_forms.py:661 netbox/dcim/forms/object_create.py:155 +#: netbox/dcim/forms/object_create.py:256 netbox/dcim/tables/devices.py:169 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 @@ -4314,54 +4297,54 @@ msgstr "标签" msgid "Position" msgstr "位置" -#: netbox/dcim/forms/bulk_create.py:117 +#: netbox/dcim/forms/bulk_create.py:118 msgid "" "Alphanumeric ranges are supported. (Must match the number of names being " "created.)" msgstr "支持字母和数字。(必须与正在创建的名称数相匹配)" -#: netbox/dcim/forms/bulk_edit.py:125 netbox/dcim/forms/bulk_edit.py:189 -#: netbox/dcim/forms/filtersets.py:271 +#: netbox/dcim/forms/bulk_edit.py:128 netbox/dcim/forms/bulk_edit.py:192 +#: netbox/dcim/forms/filtersets.py:273 msgid "Facility" msgstr "设施" -#: netbox/dcim/forms/bulk_edit.py:135 +#: netbox/dcim/forms/bulk_edit.py:138 msgid "Contact name" msgstr "联系人名字" -#: netbox/dcim/forms/bulk_edit.py:140 +#: netbox/dcim/forms/bulk_edit.py:143 msgid "Contact phone" msgstr "联系人手机" -#: netbox/dcim/forms/bulk_edit.py:146 +#: netbox/dcim/forms/bulk_edit.py:149 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:137 +#: netbox/dcim/forms/bulk_edit.py:152 netbox/dcim/forms/bulk_import.py:138 +#: netbox/dcim/forms/model_forms.py:147 msgid "Time zone" msgstr "时区" -#: netbox/dcim/forms/bulk_edit.py:216 netbox/dcim/forms/bulk_edit.py:482 -#: netbox/dcim/forms/bulk_edit.py:558 netbox/dcim/forms/bulk_edit.py:630 -#: netbox/dcim/forms/bulk_edit.py:649 netbox/dcim/forms/bulk_edit.py:736 -#: netbox/dcim/forms/bulk_edit.py:1247 netbox/dcim/forms/bulk_edit.py:1683 -#: 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: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:1034 -#: 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 +#: netbox/dcim/forms/bulk_edit.py:219 netbox/dcim/forms/bulk_edit.py:485 +#: netbox/dcim/forms/bulk_edit.py:561 netbox/dcim/forms/bulk_edit.py:633 +#: netbox/dcim/forms/bulk_edit.py:652 netbox/dcim/forms/bulk_edit.py:739 +#: netbox/dcim/forms/bulk_edit.py:1250 netbox/dcim/forms/bulk_edit.py:1686 +#: netbox/dcim/forms/bulk_import.py:199 netbox/dcim/forms/bulk_import.py:416 +#: netbox/dcim/forms/bulk_import.py:466 netbox/dcim/forms/bulk_import.py:550 +#: netbox/dcim/forms/bulk_import.py:586 netbox/dcim/forms/bulk_import.py:1205 +#: netbox/dcim/forms/filtersets.py:344 netbox/dcim/forms/filtersets.py:409 +#: netbox/dcim/forms/filtersets.py:546 netbox/dcim/forms/filtersets.py:695 +#: netbox/dcim/forms/filtersets.py:801 netbox/dcim/forms/filtersets.py:884 +#: netbox/dcim/forms/filtersets.py:1096 netbox/dcim/forms/filtersets.py:1907 +#: netbox/dcim/forms/filtersets.py:1947 netbox/dcim/forms/model_forms.py:223 +#: netbox/dcim/forms/model_forms.py:354 netbox/dcim/forms/model_forms.py:366 +#: netbox/dcim/forms/model_forms.py:436 netbox/dcim/forms/model_forms.py:540 +#: netbox/dcim/forms/model_forms.py:1239 netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:101 +#: netbox/dcim/tables/devices.py:176 netbox/dcim/tables/devices.py:1035 +#: netbox/dcim/tables/devicetypes.py:87 netbox/dcim/tables/devicetypes.py:322 +#: netbox/dcim/tables/modules.py:47 netbox/dcim/tables/modules.py:90 +#: netbox/dcim/tables/racks.py:51 netbox/dcim/tables/racks.py:121 #: netbox/templates/dcim/inventoryitem.html:48 #: netbox/templates/dcim/module.html:95 #: netbox/templates/dcim/modulebay.html:62 @@ -4370,70 +4353,70 @@ msgstr "时区" msgid "Manufacturer" 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:288 +#: netbox/dcim/forms/bulk_edit.py:224 netbox/dcim/forms/bulk_edit.py:371 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:287 +#: netbox/dcim/forms/filtersets.py:290 #: 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:293 +#: netbox/dcim/forms/bulk_edit.py:229 netbox/dcim/forms/bulk_edit.py:376 +#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:290 +#: netbox/dcim/forms/filtersets.py:295 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "宽度" -#: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 -#: netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_edit.py:235 netbox/dcim/forms/bulk_edit.py:382 +#: netbox/dcim/forms/bulk_import.py:297 msgid "Height (U)" msgstr "高度(U)" -#: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/filtersets.py:309 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "U位显示降序" -#: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 +#: netbox/dcim/forms/bulk_edit.py:247 netbox/dcim/forms/bulk_edit.py:390 msgid "Outer width" msgstr "外部宽度" -#: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 +#: netbox/dcim/forms/bulk_edit.py:252 netbox/dcim/forms/bulk_edit.py:395 msgid "Outer height" msgstr "外部高度" -#: netbox/dcim/forms/bulk_edit.py:254 netbox/dcim/forms/bulk_edit.py:397 +#: netbox/dcim/forms/bulk_edit.py:257 netbox/dcim/forms/bulk_edit.py:400 msgid "Outer depth" msgstr "外部深度" -#: netbox/dcim/forms/bulk_edit.py:259 netbox/dcim/forms/bulk_edit.py:402 -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_edit.py:262 netbox/dcim/forms/bulk_edit.py:405 +#: netbox/dcim/forms/bulk_import.py:221 netbox/dcim/forms/bulk_import.py:300 msgid "Outer unit" msgstr "外部单元" -#: netbox/dcim/forms/bulk_edit.py:264 netbox/dcim/forms/bulk_edit.py:407 +#: netbox/dcim/forms/bulk_edit.py:267 netbox/dcim/forms/bulk_edit.py:410 msgid "Mounting depth" msgstr "安装深度" -#: netbox/dcim/forms/bulk_edit.py:269 netbox/dcim/forms/bulk_edit.py:290 -#: netbox/dcim/forms/bulk_edit.py:417 netbox/dcim/forms/bulk_edit.py:439 -#: 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: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:1008 +#: netbox/dcim/forms/bulk_edit.py:272 netbox/dcim/forms/bulk_edit.py:293 +#: netbox/dcim/forms/bulk_edit.py:420 netbox/dcim/forms/bulk_edit.py:442 +#: netbox/dcim/forms/bulk_edit.py:519 netbox/dcim/forms/bulk_edit.py:536 +#: netbox/dcim/forms/bulk_edit.py:575 netbox/dcim/forms/bulk_edit.py:591 +#: netbox/dcim/forms/bulk_import.py:429 netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:337 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:539 netbox/dcim/forms/filtersets.py:651 +#: netbox/dcim/forms/filtersets.py:683 netbox/dcim/forms/filtersets.py:755 +#: netbox/dcim/forms/model_forms.py:237 netbox/dcim/forms/model_forms.py:318 +#: netbox/dcim/tables/devicetypes.py:110 netbox/dcim/tables/modules.py:55 +#: netbox/dcim/tables/racks.py:71 netbox/dcim/tables/racks.py:162 +#: netbox/dcim/views.py:890 netbox/dcim/views.py:1018 #: 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: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/extras/forms/filtersets.py:74 netbox/extras/forms/filtersets.py:170 +#: netbox/extras/forms/filtersets.py:266 netbox/extras/forms/filtersets.py:297 +#: netbox/ipam/forms/bulk_edit.py:162 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4442,85 +4425,85 @@ msgstr "安装深度" msgid "Weight" msgstr "重量" -#: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:318 +#: netbox/dcim/forms/bulk_edit.py:277 netbox/dcim/forms/bulk_edit.py:425 +#: netbox/dcim/forms/filtersets.py:320 msgid "Max weight" msgstr "最大承重" -#: netbox/dcim/forms/bulk_edit.py:279 netbox/dcim/forms/bulk_edit.py:427 -#: 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:323 netbox/dcim/forms/filtersets.py:653 -#: netbox/dcim/forms/filtersets.py:757 +#: netbox/dcim/forms/bulk_edit.py:282 netbox/dcim/forms/bulk_edit.py:430 +#: netbox/dcim/forms/bulk_edit.py:524 netbox/dcim/forms/bulk_edit.py:580 +#: netbox/dcim/forms/bulk_import.py:227 netbox/dcim/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:434 netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/filtersets.py:325 netbox/dcim/forms/filtersets.py:655 +#: netbox/dcim/forms/filtersets.py:759 msgid "Weight unit" msgstr "重量单位" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:290 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/model_forms.py:233 netbox/dcim/forms/model_forms.py:272 msgid "Rack Type" msgstr "机架型号" -#: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/bulk_edit.py:440 +#: netbox/dcim/forms/model_forms.py:236 netbox/dcim/forms/model_forms.py:317 msgid "Outer Dimensions" msgstr "外部尺寸" -#: 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:135 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 -#: netbox/extras/tables/tables.py:277 +#: netbox/dcim/forms/bulk_edit.py:295 netbox/dcim/forms/model_forms.py:238 +#: netbox/dcim/forms/model_forms.py:319 netbox/dcim/ui/panels.py:135 +#: netbox/dcim/views.py:884 netbox/dcim/views.py:1016 +#: netbox/extras/tables/tables.py:278 #: 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: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/dcim/forms/bulk_edit.py:297 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/model_forms.py:240 +#: netbox/dcim/views.py:889 netbox/dcim/views.py:1017 #: 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:415 +#: netbox/dcim/forms/bulk_edit.py:356 netbox/dcim/forms/bulk_import.py:277 +#: netbox/dcim/forms/filtersets.py:417 msgid "Rack type" msgstr "机柜型号" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/bulk_edit.py:708 +#: netbox/dcim/forms/bulk_edit.py:763 netbox/templates/dcim/module.html:77 #: netbox/templates/dcim/modulebay.html:70 msgid "Serial Number" msgstr "序列号" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:366 netbox/dcim/forms/filtersets.py:429 +#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1116 +#: netbox/dcim/forms/filtersets.py:1914 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:418 -#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 -#: netbox/dcim/forms/filtersets.py:904 +#: netbox/dcim/forms/bulk_edit.py:415 netbox/dcim/forms/bulk_edit.py:514 +#: netbox/dcim/forms/bulk_edit.py:570 netbox/dcim/forms/bulk_edit.py:701 +#: netbox/dcim/forms/bulk_import.py:306 netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:680 netbox/dcim/forms/filtersets.py:420 +#: netbox/dcim/forms/filtersets.py:568 netbox/dcim/forms/filtersets.py:750 +#: netbox/dcim/forms/filtersets.py:906 #: 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: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/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:891 +#: netbox/dcim/forms/bulk_import.py:362 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/bulk_import.py:1655 +#: netbox/dcim/forms/bulk_import.py:1659 netbox/dcim/forms/filtersets.py:123 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:448 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:501 +#: netbox/dcim/forms/filtersets.py:874 netbox/dcim/forms/filtersets.py:1086 +#: netbox/dcim/forms/filtersets.py:1186 netbox/dcim/forms/filtersets.py:1325 +#: netbox/dcim/forms/model_forms.py:282 netbox/dcim/forms/model_forms.py:326 +#: netbox/dcim/forms/model_forms.py:586 netbox/dcim/forms/model_forms.py:871 +#: netbox/dcim/forms/object_create.py:303 netbox/dcim/tables/devices.py:165 +#: netbox/dcim/tables/power.py:67 netbox/dcim/tables/racks.py:204 #: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 @@ -4529,170 +4512,169 @@ msgstr "气流方向" msgid "Rack" msgstr "机柜" -#: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: 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/dcim/forms/bulk_edit.py:441 netbox/dcim/forms/bulk_edit.py:728 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/filtersets.py:677 +#: netbox/dcim/forms/filtersets.py:822 netbox/dcim/forms/filtersets.py:1043 +#: netbox/dcim/forms/model_forms.py:444 netbox/dcim/forms/model_forms.py:787 +#: netbox/dcim/forms/model_forms.py:1790 #: 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:549 netbox/dcim/forms/model_forms.py:361 +#: netbox/dcim/forms/bulk_edit.py:490 netbox/dcim/forms/bulk_import.py:422 +#: netbox/dcim/forms/filtersets.py:551 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "默认系统平台" -#: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 +#: netbox/dcim/forms/bulk_edit.py:495 netbox/dcim/forms/bulk_edit.py:566 +#: netbox/dcim/forms/filtersets.py:554 netbox/dcim/forms/filtersets.py:698 msgid "Part number" msgstr "部件编码(PN)" -#: netbox/dcim/forms/bulk_edit.py:496 +#: netbox/dcim/forms/bulk_edit.py:499 msgid "U height" msgstr "U高度" -#: netbox/dcim/forms/bulk_edit.py:508 netbox/dcim/tables/devicetypes.py:105 +#: netbox/dcim/forms/bulk_edit.py:511 netbox/dcim/tables/devicetypes.py:106 msgid "Exclude from utilization" msgstr "从利用率中排除" -#: 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/dcim/forms/bulk_edit.py:534 netbox/dcim/forms/model_forms.py:385 +#: netbox/dcim/forms/model_forms.py:1022 netbox/dcim/forms/model_forms.py:1064 +#: netbox/dcim/forms/model_forms.py:1091 netbox/dcim/forms/model_forms.py:1119 +#: netbox/dcim/forms/model_forms.py:1140 netbox/dcim/forms/model_forms.py:1180 +#: netbox/dcim/forms/model_forms.py:1198 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/devicetypes.py:84 #: netbox/dcim/ui/panels.py:125 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:402 -#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 +#: netbox/dcim/forms/bulk_edit.py:543 netbox/dcim/forms/model_forms.py:412 +#: netbox/dcim/views.py:1589 netbox/extras/forms/model_forms.py:601 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: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:626 +#: netbox/dcim/forms/bulk_edit.py:549 netbox/dcim/forms/bulk_edit.py:556 +#: netbox/dcim/forms/bulk_edit.py:787 netbox/dcim/forms/bulk_import.py:460 +#: netbox/dcim/forms/bulk_import.py:1458 netbox/dcim/forms/filtersets.py:690 +#: netbox/dcim/forms/filtersets.py:1215 netbox/dcim/forms/model_forms.py:418 +#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/tables/modules.py:43 +#: netbox/extras/forms/filtersets.py:413 +#: netbox/extras/forms/model_forms.py:626 netbox/extras/tables/tables.py:627 #: 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:200 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:203 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "个人资料" -#: 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/dcim/forms/bulk_edit.py:588 netbox/dcim/forms/filtersets.py:1379 +#: netbox/dcim/forms/model_forms.py:443 netbox/dcim/forms/model_forms.py:1023 +#: netbox/dcim/forms/model_forms.py:1065 netbox/dcim/forms/model_forms.py:1092 +#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1141 +#: netbox/dcim/forms/model_forms.py:1181 netbox/dcim/forms/model_forms.py:1199 +#: netbox/dcim/forms/object_create.py:120 netbox/dcim/tables/modules.py:52 +#: netbox/dcim/tables/modules.py:95 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:378 +#: netbox/dcim/forms/bulk_edit.py:592 netbox/dcim/forms/model_forms.py:388 msgid "Chassis" msgstr "机箱" -#: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:75 +#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/models/devices.py:390 +#: netbox/dcim/tables/devices.py:76 msgid "VM role" msgstr "VM 角色" -#: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:635 -#: 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: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/dcim/forms/bulk_edit.py:614 netbox/dcim/forms/bulk_edit.py:638 +#: netbox/dcim/forms/bulk_edit.py:711 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:528 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:561 netbox/dcim/forms/bulk_import.py:686 +#: netbox/dcim/forms/bulk_import.py:690 netbox/dcim/forms/filtersets.py:775 +#: netbox/dcim/forms/filtersets.py:806 netbox/dcim/forms/filtersets.py:925 +#: netbox/dcim/forms/model_forms.py:509 netbox/dcim/forms/model_forms.py:546 +#: netbox/dcim/forms/model_forms.py:670 +#: netbox/virtualization/forms/bulk_import.py:145 #: netbox/virtualization/forms/bulk_import.py:146 -#: netbox/virtualization/forms/bulk_import.py:147 #: 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: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:730 +#: netbox/dcim/forms/bulk_edit.py:657 netbox/dcim/forms/bulk_edit.py:1040 +#: netbox/dcim/forms/bulk_import.py:592 netbox/dcim/forms/filtersets.py:133 +#: netbox/dcim/forms/filtersets.py:1370 netbox/dcim/forms/model_forms.py:616 +#: netbox/dcim/forms/model_forms.py:986 netbox/dcim/forms/model_forms.py:1003 +#: netbox/extras/filtersets.py:729 msgid "Device type" msgstr "设备型号" -#: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 +#: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_import.py:573 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/forms/model_forms.py:624 msgid "Device role" msgstr "设备角色" -#: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: 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:746 +#: netbox/dcim/forms/bulk_edit.py:691 netbox/dcim/forms/bulk_import.py:598 +#: netbox/dcim/forms/filtersets.py:789 netbox/dcim/forms/filtersets.py:898 +#: netbox/dcim/forms/model_forms.py:557 netbox/dcim/forms/model_forms.py:629 +#: netbox/dcim/tables/devices.py:191 netbox/extras/filtersets.py:745 #: netbox/templates/dcim/platform.html:26 #: netbox/virtualization/forms/bulk_edit.py:131 -#: netbox/virtualization/forms/bulk_import.py:136 +#: netbox/virtualization/forms/bulk_import.py:135 #: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 -#: netbox/virtualization/tables/virtualmachines.py:52 +#: netbox/virtualization/tables/virtualmachines.py:53 msgid "Platform" msgstr "平台" -#: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: 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:779 netbox/extras/forms/filtersets.py:403 +#: netbox/dcim/forms/bulk_edit.py:716 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/filtersets.py:830 netbox/dcim/forms/filtersets.py:1000 +#: netbox/dcim/forms/model_forms.py:638 netbox/dcim/tables/devices.py:211 +#: netbox/extras/filtersets.py:778 netbox/extras/forms/filtersets.py:406 #: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 -#: netbox/templates/virtualization/cluster.html:10 #: netbox/virtualization/filtersets.py:148 #: netbox/virtualization/filtersets.py:289 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:106 +#: netbox/virtualization/forms/bulk_import.py:105 #: 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 -#: netbox/virtualization/ui/panels.py:29 +#: netbox/virtualization/tables/virtualmachines.py:41 +#: netbox/virtualization/ui/panels.py:39 msgid "Cluster" msgstr "集群" -#: netbox/dcim/forms/bulk_edit.py:726 +#: netbox/dcim/forms/bulk_edit.py:729 #: netbox/templates/extras/dashboard/widget_config.html:7 #: netbox/virtualization/forms/bulk_edit.py:156 msgid "Configuration" msgstr "配置" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 +#: netbox/dcim/forms/bulk_edit.py:730 netbox/netbox/navigation/menu.py:255 #: 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:755 netbox/dcim/forms/model_forms.py:1001 +#: netbox/dcim/forms/bulk_edit.py:744 netbox/dcim/forms/bulk_import.py:759 +#: netbox/dcim/forms/model_forms.py:765 netbox/dcim/forms/model_forms.py:1011 msgid "Module type" msgstr "模块类型" -#: netbox/dcim/forms/bulk_edit.py:795 netbox/dcim/forms/bulk_edit.py:960 -#: netbox/dcim/forms/bulk_edit.py:979 netbox/dcim/forms/bulk_edit.py:1002 -#: 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:84 -#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:798 netbox/dcim/forms/bulk_edit.py:963 +#: netbox/dcim/forms/bulk_edit.py:982 netbox/dcim/forms/bulk_edit.py:1005 +#: netbox/dcim/forms/bulk_edit.py:1047 netbox/dcim/forms/bulk_edit.py:1095 +#: netbox/dcim/forms/bulk_edit.py:1146 netbox/dcim/forms/bulk_edit.py:1173 +#: netbox/dcim/forms/bulk_edit.py:1200 netbox/dcim/forms/bulk_edit.py:1218 +#: netbox/dcim/forms/bulk_edit.py:1236 netbox/dcim/forms/filtersets.py:86 +#: netbox/dcim/forms/object_create.py:48 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4709,110 +4691,110 @@ msgstr "模块类型" msgid "Label" msgstr "标记" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 +#: netbox/dcim/forms/bulk_edit.py:807 netbox/dcim/forms/filtersets.py:1224 #: 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:1226 +#: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_import.py:1477 +#: netbox/dcim/forms/bulk_import.py:1480 netbox/dcim/forms/filtersets.py:1228 msgid "Length unit" msgstr "长度单位" -#: netbox/dcim/forms/bulk_edit.py:827 +#: netbox/dcim/forms/bulk_edit.py:830 #: netbox/templates/dcim/virtualchassis.html:13 msgid "Domain" msgstr "域" -#: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 +#: netbox/dcim/forms/bulk_edit.py:886 netbox/dcim/forms/bulk_import.py:1642 +#: netbox/dcim/forms/filtersets.py:1316 netbox/dcim/forms/model_forms.py:865 msgid "Power panel" msgstr "电源面版" -#: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:908 netbox/dcim/forms/bulk_import.py:1678 +#: netbox/dcim/forms/filtersets.py:1338 #: 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:1341 +#: netbox/dcim/forms/bulk_edit.py:914 netbox/dcim/forms/bulk_import.py:1683 +#: netbox/dcim/forms/filtersets.py:1343 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "相位" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 +#: netbox/dcim/forms/bulk_edit.py:920 netbox/dcim/forms/filtersets.py:1348 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "电压" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 +#: netbox/dcim/forms/bulk_edit.py:924 netbox/dcim/forms/filtersets.py:1352 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "电流" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 +#: netbox/dcim/forms/bulk_edit.py:928 netbox/dcim/forms/filtersets.py:1356 msgid "Max utilization" msgstr "最大利用率" -#: netbox/dcim/forms/bulk_edit.py:1012 +#: netbox/dcim/forms/bulk_edit.py:1015 msgid "Maximum draw" msgstr "最大功率" -#: netbox/dcim/forms/bulk_edit.py:1015 -#: netbox/dcim/models/device_component_templates.py:284 +#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/models/device_component_templates.py:292 #: netbox/dcim/models/device_components.py:440 msgid "Maximum power draw (watts)" msgstr "最大功率(瓦)" -#: netbox/dcim/forms/bulk_edit.py:1018 +#: netbox/dcim/forms/bulk_edit.py:1021 msgid "Allocated draw" msgstr "分配功率" -#: netbox/dcim/forms/bulk_edit.py:1021 -#: netbox/dcim/models/device_component_templates.py:291 +#: netbox/dcim/forms/bulk_edit.py:1024 +#: netbox/dcim/models/device_component_templates.py:299 #: netbox/dcim/models/device_components.py:447 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:1070 netbox/dcim/forms/model_forms.py:1435 -#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/bulk_edit.py:1061 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/model_forms.py:1080 netbox/dcim/forms/model_forms.py:1445 +#: netbox/dcim/forms/model_forms.py:1774 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "电源接口" -#: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 +#: netbox/dcim/forms/bulk_edit.py:1066 netbox/dcim/forms/bulk_import.py:899 msgid "Feed leg" msgstr "馈电线路" -#: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1717 +#: netbox/dcim/forms/bulk_edit.py:1112 netbox/dcim/forms/bulk_edit.py:1433 +#: netbox/dcim/forms/filtersets.py:1719 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: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 +#: netbox/dcim/forms/bulk_edit.py:1122 netbox/dcim/forms/bulk_edit.py:1439 +#: netbox/dcim/forms/bulk_import.py:985 netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1728 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/models/device_component_templates.py:462 +#: netbox/dcim/models/device_components.py:839 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: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 +#: netbox/dcim/forms/bulk_edit.py:1128 netbox/dcim/forms/bulk_edit.py:1445 +#: netbox/dcim/forms/bulk_import.py:991 netbox/dcim/forms/filtersets.py:1648 +#: netbox/dcim/forms/filtersets.py:1733 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/models/device_component_templates.py:469 +#: netbox/dcim/models/device_components.py:846 msgid "PoE type" msgstr "PoE类型" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1134 netbox/dcim/forms/filtersets.py:1663 +#: netbox/dcim/forms/filtersets.py:1738 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "无线角色" -#: 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/dcim/forms/bulk_edit.py:1271 netbox/dcim/forms/model_forms.py:786 +#: netbox/dcim/forms/model_forms.py:1390 netbox/dcim/tables/devices.py:330 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4826,556 +4808,556 @@ msgstr "无线角色" msgid "Module" msgstr "模块" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:745 +#: netbox/dcim/forms/bulk_edit.py:1413 netbox/dcim/tables/devices.py:746 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "链路聚合" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 +#: netbox/dcim/forms/bulk_edit.py:1418 netbox/dcim/forms/model_forms.py:1472 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:1427 -#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 -#: netbox/dcim/tables/devices.py:650 +#: netbox/dcim/forms/bulk_edit.py:1424 netbox/dcim/forms/bulk_import.py:819 +#: netbox/dcim/forms/bulk_import.py:845 netbox/dcim/forms/filtersets.py:1429 +#: netbox/dcim/forms/filtersets.py:1469 netbox/dcim/forms/filtersets.py:1607 +#: netbox/dcim/tables/devices.py:651 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 msgid "Speed" msgstr "速率" -#: netbox/dcim/forms/bulk_edit.py:1450 netbox/dcim/forms/bulk_import.py:987 +#: netbox/dcim/forms/bulk_edit.py:1453 netbox/dcim/forms/bulk_import.py:994 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:198 -#: netbox/virtualization/forms/bulk_import.py:179 +#: netbox/virtualization/forms/bulk_import.py:178 #: 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:144 netbox/vpn/forms/filtersets.py:189 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:192 +#: netbox/vpn/forms/filtersets.py:207 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:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/dcim/forms/bulk_edit.py:1461 netbox/dcim/forms/bulk_import.py:1000 +#: netbox/dcim/forms/model_forms.py:1521 netbox/ipam/forms/bulk_import.py:177 #: 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/bulk_import.py:184 #: netbox/virtualization/forms/model_forms.py:326 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:1517 netbox/dcim/tables/devices.py:615 +#: netbox/dcim/forms/bulk_edit.py:1470 netbox/dcim/forms/bulk_import.py:1007 +#: netbox/dcim/forms/model_forms.py:1527 netbox/dcim/tables/devices.py:616 #: netbox/virtualization/forms/bulk_edit.py:213 -#: netbox/virtualization/forms/bulk_import.py:192 +#: netbox/virtualization/forms/bulk_import.py:191 #: netbox/virtualization/forms/model_forms.py:331 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:1526 netbox/dcim/tables/devices.py:621 +#: netbox/dcim/forms/bulk_edit.py:1479 netbox/dcim/forms/bulk_import.py:1014 +#: netbox/dcim/forms/model_forms.py:1536 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:221 -#: netbox/virtualization/forms/bulk_import.py:199 +#: netbox/virtualization/forms/bulk_import.py:198 #: netbox/virtualization/forms/model_forms.py:340 msgid "Tagged VLANs" msgstr "已标记 VLANs" -#: netbox/dcim/forms/bulk_edit.py:1479 +#: netbox/dcim/forms/bulk_edit.py:1482 msgid "Add tagged VLANs" msgstr "添加带标签的 VLAN" -#: netbox/dcim/forms/bulk_edit.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1491 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:1535 -#: netbox/virtualization/forms/bulk_import.py:212 +#: netbox/dcim/forms/bulk_edit.py:1502 netbox/dcim/forms/bulk_import.py:1027 +#: netbox/dcim/forms/model_forms.py:1545 +#: netbox/virtualization/forms/bulk_import.py:211 #: 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:1498 +#: netbox/dcim/forms/bulk_edit.py:1517 netbox/dcim/forms/model_forms.py:1508 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "无线局域网组" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:659 netbox/netbox/navigation/menu.py:155 +#: netbox/dcim/forms/bulk_edit.py:1522 netbox/dcim/forms/model_forms.py:1513 +#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:156 #: 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: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/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1579 netbox/ipam/forms/bulk_edit.py:227 +#: netbox/ipam/forms/bulk_edit.py:313 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:112 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 -#: netbox/templates/virtualization/vminterface.html:76 #: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 +#: netbox/virtualization/ui/panels.py:68 msgid "Addressing" msgstr "寻址" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 -#: netbox/dcim/forms/model_forms.py:1570 +#: netbox/dcim/forms/bulk_edit.py:1532 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/model_forms.py:1580 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "操作" -#: 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 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1702 netbox/dcim/forms/model_forms.py:1124 +#: netbox/dcim/forms/model_forms.py:1582 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 +#: netbox/dcim/forms/bulk_edit.py:1534 netbox/dcim/forms/model_forms.py:1581 #: 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:1574 -#: netbox/dcim/forms/model_forms.py:1575 +#: netbox/dcim/forms/bulk_edit.py:1536 netbox/dcim/forms/filtersets.py:1576 +#: netbox/dcim/forms/model_forms.py:1585 #: netbox/virtualization/forms/bulk_edit.py:240 #: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q 交换" -#: netbox/dcim/forms/bulk_edit.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1541 msgid "Add/Remove" msgstr "添加/删除" -#: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 +#: netbox/dcim/forms/bulk_edit.py:1600 netbox/dcim/forms/bulk_edit.py:1602 msgid "Interface mode must be specified to assign VLANs" msgstr "该接口模式下,必须指定VLAN" -#: netbox/dcim/forms/bulk_edit.py:1604 +#: netbox/dcim/forms/bulk_edit.py:1607 msgid "An access interface cannot have tagged VLANs assigned." msgstr "access接口不允许指定Tag的VLAN" -#: netbox/dcim/forms/bulk_import.py:71 +#: netbox/dcim/forms/bulk_import.py:79 msgid "Name of parent region" msgstr "上一级区域的名称" -#: netbox/dcim/forms/bulk_import.py:85 +#: netbox/dcim/forms/bulk_import.py:93 msgid "Name of parent site group" msgstr "上一级站点组的名称" -#: netbox/dcim/forms/bulk_import.py:104 +#: netbox/dcim/forms/bulk_import.py:112 msgid "Assigned region" msgstr "指定地区" -#: netbox/dcim/forms/bulk_import.py:111 netbox/tenancy/forms/bulk_import.py:47 +#: netbox/dcim/forms/bulk_import.py:119 netbox/tenancy/forms/bulk_import.py:50 #: netbox/wireless/forms/bulk_import.py:41 msgid "Assigned group" msgstr "指定组" -#: netbox/dcim/forms/bulk_import.py:130 +#: netbox/dcim/forms/bulk_import.py:138 msgid "available options" msgstr "可用选项" -#: netbox/dcim/forms/bulk_import.py:141 netbox/dcim/forms/bulk_import.py:635 -#: netbox/dcim/forms/bulk_import.py:1633 netbox/ipam/forms/bulk_import.py:489 -#: netbox/virtualization/forms/bulk_import.py:65 -#: netbox/virtualization/forms/bulk_import.py:103 +#: netbox/dcim/forms/bulk_import.py:149 netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:1639 netbox/ipam/forms/bulk_import.py:491 +#: netbox/virtualization/forms/bulk_import.py:64 +#: netbox/virtualization/forms/bulk_import.py:102 msgid "Assigned site" msgstr "指定站点" -#: netbox/dcim/forms/bulk_import.py:148 +#: netbox/dcim/forms/bulk_import.py:156 msgid "Parent location" msgstr "上一级位置" -#: netbox/dcim/forms/bulk_import.py:150 +#: netbox/dcim/forms/bulk_import.py:158 msgid "Location not found." msgstr "未找到该位置" -#: netbox/dcim/forms/bulk_import.py:194 +#: netbox/dcim/forms/bulk_import.py:202 msgid "The manufacturer of this rack type" msgstr "这种机架类型的制造商" -#: netbox/dcim/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:213 msgid "The lowest-numbered position in the rack" msgstr "机架中编号最低的位置" -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:285 +#: netbox/dcim/forms/bulk_import.py:218 netbox/dcim/forms/bulk_import.py:293 msgid "Rail-to-rail width (in inches)" msgstr "设备安装宽度(英寸)" -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:295 +#: netbox/dcim/forms/bulk_import.py:224 netbox/dcim/forms/bulk_import.py:303 msgid "Unit for outer dimensions" msgstr "外形尺寸单位" -#: netbox/dcim/forms/bulk_import.py:222 netbox/dcim/forms/bulk_import.py:307 +#: netbox/dcim/forms/bulk_import.py:230 netbox/dcim/forms/bulk_import.py:315 msgid "Unit for rack weights" msgstr "机柜重量单位" -#: netbox/dcim/forms/bulk_import.py:254 +#: netbox/dcim/forms/bulk_import.py:262 msgid "Name of assigned tenant" msgstr "指定租户名称" -#: netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_import.py:274 msgid "Name of assigned role" msgstr "指定规则名称" -#: netbox/dcim/forms/bulk_import.py:273 +#: netbox/dcim/forms/bulk_import.py:281 msgid "Rack type model" msgstr "机架类型型号" -#: netbox/dcim/forms/bulk_import.py:301 netbox/dcim/forms/bulk_import.py:466 -#: netbox/dcim/forms/bulk_import.py:675 +#: netbox/dcim/forms/bulk_import.py:309 netbox/dcim/forms/bulk_import.py:474 +#: netbox/dcim/forms/bulk_import.py:683 msgid "Airflow direction" msgstr "风道方向" -#: netbox/dcim/forms/bulk_import.py:334 +#: netbox/dcim/forms/bulk_import.py:342 msgid "Width must be set if not specifying a rack type." msgstr "如果未指定机架类型,则必须设置宽度。" -#: netbox/dcim/forms/bulk_import.py:336 +#: netbox/dcim/forms/bulk_import.py:344 msgid "U height must be set if not specifying a rack type." msgstr "如果未指定机架类型,则必须设置 U 高度。" -#: netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:352 msgid "Parent site" msgstr "上一级站点" -#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:1646 +#: netbox/dcim/forms/bulk_import.py:359 netbox/dcim/forms/bulk_import.py:1652 msgid "Rack's location (if any)" msgstr "机柜所在位置(如果有)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 -#: netbox/dcim/tables/racks.py:208 +#: netbox/dcim/forms/bulk_import.py:368 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:209 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "单元(U)" -#: netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:371 msgid "Comma-separated list of individual unit numbers" msgstr "占用U位号列表,以逗号分隔" -#: netbox/dcim/forms/bulk_import.py:411 +#: netbox/dcim/forms/bulk_import.py:419 msgid "The manufacturer which produces this device type" msgstr "生产这种类型设备的制造商" -#: netbox/dcim/forms/bulk_import.py:418 +#: netbox/dcim/forms/bulk_import.py:426 msgid "The default platform for devices of this type (optional)" msgstr "此类型设备的默认平台(可选)" -#: netbox/dcim/forms/bulk_import.py:423 +#: netbox/dcim/forms/bulk_import.py:431 msgid "Device weight" msgstr "设备重量" -#: netbox/dcim/forms/bulk_import.py:429 +#: netbox/dcim/forms/bulk_import.py:437 msgid "Unit for device weight" msgstr "设备重量单位" -#: netbox/dcim/forms/bulk_import.py:471 +#: netbox/dcim/forms/bulk_import.py:479 msgid "Module weight" msgstr "模块重量" -#: netbox/dcim/forms/bulk_import.py:477 +#: netbox/dcim/forms/bulk_import.py:485 msgid "Unit for module weight" msgstr "模块重量单位" -#: netbox/dcim/forms/bulk_import.py:482 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Attribute values for the assigned profile, passed as a dictionary" msgstr "已分配配置文件的属性值,以字典形式传递" -#: netbox/dcim/forms/bulk_import.py:497 +#: netbox/dcim/forms/bulk_import.py:505 msgid "Profile must be specified if attribute data is provided." msgstr "如果提供属性数据,则必须指定配置文件。" -#: netbox/dcim/forms/bulk_import.py:510 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent Device Role" msgstr "父设备角色" -#: netbox/dcim/forms/bulk_import.py:512 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Device role not found." msgstr "未找到设备角色。" -#: netbox/dcim/forms/bulk_import.py:536 +#: netbox/dcim/forms/bulk_import.py:544 msgid "Parent platform" msgstr "上级操作系统" -#: netbox/dcim/forms/bulk_import.py:538 +#: netbox/dcim/forms/bulk_import.py:546 msgid "Platform not found." msgstr "未找到操作系统" -#: netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_import.py:554 msgid "Limit platform assignments to this manufacturer" msgstr "限定此系统平台的制造商" -#: netbox/dcim/forms/bulk_import.py:568 netbox/dcim/forms/bulk_import.py:1715 -#: netbox/tenancy/forms/bulk_import.py:113 +#: netbox/dcim/forms/bulk_import.py:576 netbox/dcim/forms/bulk_import.py:1721 +#: netbox/tenancy/forms/bulk_import.py:116 msgid "Assigned role" msgstr "指定规则" -#: netbox/dcim/forms/bulk_import.py:581 +#: netbox/dcim/forms/bulk_import.py:589 msgid "Device type manufacturer" msgstr "设备制造商" -#: netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Device type model" msgstr "设备型号" -#: netbox/dcim/forms/bulk_import.py:594 -#: netbox/virtualization/forms/bulk_import.py:140 +#: netbox/dcim/forms/bulk_import.py:602 +#: netbox/virtualization/forms/bulk_import.py:139 msgid "Assigned platform" msgstr "指定系统平台" -#: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:641 +#: netbox/dcim/forms/bulk_import.py:610 netbox/dcim/forms/bulk_import.py:614 +#: netbox/dcim/forms/model_forms.py:651 msgid "Virtual chassis" msgstr "堆叠" -#: netbox/dcim/forms/bulk_import.py:613 +#: netbox/dcim/forms/bulk_import.py:621 msgid "Virtualization cluster" msgstr "虚拟化集群" -#: netbox/dcim/forms/bulk_import.py:642 +#: netbox/dcim/forms/bulk_import.py:650 msgid "Assigned location (if any)" msgstr "指定位置(如果有)" -#: netbox/dcim/forms/bulk_import.py:649 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Assigned rack (if any)" msgstr "指定机柜(如果有)" -#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 +#: netbox/dcim/forms/bulk_import.py:660 netbox/dcim/forms/model_forms.py:608 msgid "Face" msgstr "朝向" -#: netbox/dcim/forms/bulk_import.py:655 +#: netbox/dcim/forms/bulk_import.py:663 msgid "Mounted rack face" msgstr "机架正面安装" -#: netbox/dcim/forms/bulk_import.py:662 +#: netbox/dcim/forms/bulk_import.py:670 msgid "Parent device (for child devices)" msgstr "上一级设备(用于子设备)" -#: netbox/dcim/forms/bulk_import.py:665 +#: netbox/dcim/forms/bulk_import.py:673 msgid "Device bay" msgstr "设备托架" -#: netbox/dcim/forms/bulk_import.py:669 +#: netbox/dcim/forms/bulk_import.py:677 msgid "Device bay in which this device is installed (for child devices)" msgstr "安装此设备的设备托架(用于子设备)" -#: netbox/dcim/forms/bulk_import.py:742 +#: netbox/dcim/forms/bulk_import.py:750 msgid "The device in which this module is installed" msgstr "安装此模块的设备" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 +#: netbox/dcim/forms/bulk_import.py:753 netbox/dcim/forms/model_forms.py:755 msgid "Module bay" msgstr "设备板卡插槽" -#: netbox/dcim/forms/bulk_import.py:748 +#: netbox/dcim/forms/bulk_import.py:756 msgid "The module bay in which this module is installed" msgstr "安装此模块的模块托架" -#: netbox/dcim/forms/bulk_import.py:754 +#: netbox/dcim/forms/bulk_import.py:762 msgid "The type of module" msgstr "模块类型" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 +#: netbox/dcim/forms/bulk_import.py:770 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "组件冗余" -#: netbox/dcim/forms/bulk_import.py:764 +#: netbox/dcim/forms/bulk_import.py:772 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" msgstr "自动填充此模块类型关联的组件(默认启用)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 +#: netbox/dcim/forms/bulk_import.py:775 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "选定组件" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 +#: netbox/dcim/forms/bulk_import.py:777 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "选定已经存在的组件" -#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 -#: netbox/dcim/forms/bulk_import.py:861 +#: netbox/dcim/forms/bulk_import.py:816 netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:868 msgid "Port type" msgstr "端口类型" -#: netbox/dcim/forms/bulk_import.py:817 netbox/dcim/forms/bulk_import.py:843 +#: netbox/dcim/forms/bulk_import.py:824 netbox/dcim/forms/bulk_import.py:850 msgid "Port speed in bps" msgstr "端口速率(bps)" -#: netbox/dcim/forms/bulk_import.py:882 +#: netbox/dcim/forms/bulk_import.py:889 msgid "Outlet type" msgstr "插座类型" -#: netbox/dcim/forms/bulk_import.py:889 +#: netbox/dcim/forms/bulk_import.py:896 msgid "Local power port which feeds this outlet" msgstr "该插座供电的电源端口" -#: netbox/dcim/forms/bulk_import.py:895 +#: netbox/dcim/forms/bulk_import.py:902 msgid "Electrical phase (for three-phase circuits)" msgstr "供电相位(用于三相电)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 -#: netbox/virtualization/forms/bulk_import.py:169 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1483 +#: netbox/virtualization/forms/bulk_import.py:168 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "上一级接口" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 -#: netbox/virtualization/forms/bulk_import.py:176 +#: netbox/dcim/forms/bulk_import.py:953 netbox/dcim/forms/model_forms.py:1491 +#: netbox/virtualization/forms/bulk_import.py:175 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" msgstr "桥接接口" -#: netbox/dcim/forms/bulk_import.py:949 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Lag" msgstr "聚合接口" -#: netbox/dcim/forms/bulk_import.py:953 +#: netbox/dcim/forms/bulk_import.py:960 msgid "Parent LAG interface" msgstr "上一级聚合接口" -#: netbox/dcim/forms/bulk_import.py:956 +#: netbox/dcim/forms/bulk_import.py:963 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:968 msgid "VDC names separated by commas, encased with double quotes. Example:" msgstr "VDC名称,用逗号分隔,用双引号包含。例如:" -#: netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_import.py:974 msgid "Physical medium" msgstr "物理接口类型" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 +#: netbox/dcim/forms/bulk_import.py:977 netbox/dcim/forms/filtersets.py:1614 msgid "Duplex" msgstr "双工" -#: netbox/dcim/forms/bulk_import.py:975 +#: netbox/dcim/forms/bulk_import.py:982 msgid "Poe mode" msgstr "POE模式" -#: netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/bulk_import.py:988 msgid "Poe type" msgstr "POE类型" -#: netbox/dcim/forms/bulk_import.py:990 -#: netbox/virtualization/forms/bulk_import.py:182 +#: netbox/dcim/forms/bulk_import.py:997 +#: netbox/virtualization/forms/bulk_import.py:181 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q 运作模式(针对二层接口)" -#: netbox/dcim/forms/bulk_import.py:997 -#: netbox/virtualization/forms/bulk_import.py:189 +#: netbox/dcim/forms/bulk_import.py:1004 +#: netbox/virtualization/forms/bulk_import.py:188 msgid "Filter VLANs available for assignment by group" msgstr "按组筛选可供分配的 VLAN" -#: netbox/dcim/forms/bulk_import.py:1004 -#: netbox/virtualization/forms/bulk_import.py:196 +#: netbox/dcim/forms/bulk_import.py:1011 +#: netbox/virtualization/forms/bulk_import.py:195 msgid "Assigned untagged VLAN ID (filtered by VLAN group)" msgstr "分配了未标记的 VLAN ID(按 VLAN 组过滤)" -#: netbox/dcim/forms/bulk_import.py:1013 -#: netbox/virtualization/forms/bulk_import.py:205 +#: netbox/dcim/forms/bulk_import.py:1020 +#: netbox/virtualization/forms/bulk_import.py:204 msgid "" "Assigned tagged VLAN IDs separated by commas, encased with double quotes " "(filtered by VLAN group). Example:" msgstr "分配的带标签的 VLAN ID 以逗号分隔,用双引号括起来(按 VLAN 组过滤)。示例:" -#: netbox/dcim/forms/bulk_import.py:1024 -#: netbox/virtualization/forms/bulk_import.py:216 +#: netbox/dcim/forms/bulk_import.py:1031 +#: netbox/virtualization/forms/bulk_import.py:215 msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" msgstr "分配的 Q-in-Q 服务 VLAN ID(按 VLAN 组过滤)" -#: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 -#: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 +#: netbox/dcim/forms/bulk_import.py:1038 netbox/ipam/forms/bulk_import.py:167 +#: netbox/ipam/forms/bulk_import.py:252 netbox/ipam/forms/bulk_import.py:288 #: 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 +#: netbox/virtualization/forms/bulk_import.py:222 msgid "Assigned VRF" msgstr "指定VRF" -#: netbox/dcim/forms/bulk_import.py:1034 +#: netbox/dcim/forms/bulk_import.py:1041 msgid "Rf role" msgstr "射频类型" -#: netbox/dcim/forms/bulk_import.py:1037 +#: netbox/dcim/forms/bulk_import.py:1044 msgid "Wireless role (AP/station)" msgstr "无线角色(AP/基站)" -#: netbox/dcim/forms/bulk_import.py:1081 +#: netbox/dcim/forms/bulk_import.py:1087 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} 没有指定给设备 {device}" -#: netbox/dcim/forms/bulk_import.py:1097 netbox/dcim/forms/bulk_import.py:1115 -#: netbox/dcim/forms/bulk_import.py:1461 +#: netbox/dcim/forms/bulk_import.py:1103 netbox/dcim/forms/bulk_import.py:1121 +#: netbox/dcim/forms/bulk_import.py:1467 msgid "Physical medium classification" msgstr "物理端口类型" -#: netbox/dcim/forms/bulk_import.py:1145 +#: netbox/dcim/forms/bulk_import.py:1151 msgid "Installed device" msgstr "安装设备" -#: netbox/dcim/forms/bulk_import.py:1149 +#: netbox/dcim/forms/bulk_import.py:1155 msgid "Child device installed within this bay" msgstr "此托架内安装的子设备" -#: netbox/dcim/forms/bulk_import.py:1151 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device not found." msgstr "子设备未找到" -#: netbox/dcim/forms/bulk_import.py:1209 +#: netbox/dcim/forms/bulk_import.py:1215 msgid "Parent inventory item" msgstr "上一级库存项" -#: netbox/dcim/forms/bulk_import.py:1212 +#: netbox/dcim/forms/bulk_import.py:1218 msgid "Component type" msgstr "组件类型" -#: netbox/dcim/forms/bulk_import.py:1216 +#: netbox/dcim/forms/bulk_import.py:1222 msgid "Component Type" msgstr "组件类型" -#: netbox/dcim/forms/bulk_import.py:1219 +#: netbox/dcim/forms/bulk_import.py:1225 msgid "Component name" msgstr "组件名称" -#: netbox/dcim/forms/bulk_import.py:1221 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component Name" msgstr "组件名称" -#: netbox/dcim/forms/bulk_import.py:1264 netbox/dcim/forms/bulk_import.py:1282 +#: netbox/dcim/forms/bulk_import.py:1270 netbox/dcim/forms/bulk_import.py:1288 msgid "Component name must be specified when component type is specified" msgstr "指定组件类型时必须指定组件名称" -#: netbox/dcim/forms/bulk_import.py:1274 +#: netbox/dcim/forms/bulk_import.py:1280 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "组件未找到: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1287 +#: netbox/dcim/forms/bulk_import.py:1293 msgid "Component type must be specified when component name is specified" msgstr "指定组件名称时必须指定组件类型" -#: netbox/dcim/forms/bulk_import.py:1314 netbox/ipam/forms/bulk_import.py:309 +#: netbox/dcim/forms/bulk_import.py:1320 netbox/ipam/forms/bulk_import.py:313 msgid "Parent device of assigned interface (if any)" msgstr "指定接口的父设备(如果有)" -#: netbox/dcim/forms/bulk_import.py:1317 netbox/ipam/forms/bulk_import.py:312 +#: netbox/dcim/forms/bulk_import.py:1323 netbox/ipam/forms/bulk_import.py:316 #: netbox/virtualization/filtersets.py:302 #: netbox/virtualization/filtersets.py:360 #: netbox/virtualization/forms/bulk_edit.py:165 #: netbox/virtualization/forms/bulk_edit.py:299 -#: netbox/virtualization/forms/bulk_import.py:160 -#: netbox/virtualization/forms/bulk_import.py:262 +#: netbox/virtualization/forms/bulk_import.py:159 +#: netbox/virtualization/forms/bulk_import.py:260 #: netbox/virtualization/forms/filtersets.py:234 #: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 @@ -5383,161 +5365,161 @@ msgstr "指定接口的父设备(如果有)" msgid "Virtual machine" msgstr "虚拟机" -#: netbox/dcim/forms/bulk_import.py:1321 netbox/ipam/forms/bulk_import.py:316 +#: netbox/dcim/forms/bulk_import.py:1327 netbox/ipam/forms/bulk_import.py:320 msgid "Parent VM of assigned interface (if any)" msgstr "指定接口的父虚拟机(如果有)" -#: netbox/dcim/forms/bulk_import.py:1328 netbox/ipam/filtersets.py:1088 -#: netbox/ipam/forms/bulk_import.py:323 +#: netbox/dcim/forms/bulk_import.py:1334 netbox/ipam/filtersets.py:1092 +#: netbox/ipam/forms/bulk_import.py:327 msgid "Assigned interface" msgstr "分配的接口" -#: netbox/dcim/forms/bulk_import.py:1332 +#: netbox/dcim/forms/bulk_import.py:1338 msgid "Make this the primary MAC address for the assigned interface" msgstr "将此设为所分配接口的主 MAC 地址" -#: netbox/dcim/forms/bulk_import.py:1370 +#: netbox/dcim/forms/bulk_import.py:1376 msgid "Must specify the parent device or VM when assigning an interface" msgstr "分配接口时必须指定父设备或 VM" -#: netbox/dcim/forms/bulk_import.py:1396 +#: netbox/dcim/forms/bulk_import.py:1402 msgid "Side A site" msgstr "A 侧网站" -#: netbox/dcim/forms/bulk_import.py:1400 +#: netbox/dcim/forms/bulk_import.py:1406 #: netbox/wireless/forms/bulk_import.py:93 msgid "Site of parent device A (if any)" msgstr "父设备 A 的站点(如果有)" -#: netbox/dcim/forms/bulk_import.py:1403 +#: netbox/dcim/forms/bulk_import.py:1409 msgid "Side A device" msgstr "A端设备" -#: netbox/dcim/forms/bulk_import.py:1406 netbox/dcim/forms/bulk_import.py:1431 +#: netbox/dcim/forms/bulk_import.py:1412 netbox/dcim/forms/bulk_import.py:1437 msgid "Device name" msgstr "设备名字" -#: netbox/dcim/forms/bulk_import.py:1409 +#: netbox/dcim/forms/bulk_import.py:1415 msgid "Side A type" msgstr "A端线缆类型" -#: netbox/dcim/forms/bulk_import.py:1415 +#: netbox/dcim/forms/bulk_import.py:1421 msgid "Side A name" msgstr "A端设备名称" -#: netbox/dcim/forms/bulk_import.py:1416 netbox/dcim/forms/bulk_import.py:1441 +#: netbox/dcim/forms/bulk_import.py:1422 netbox/dcim/forms/bulk_import.py:1447 msgid "Termination name" msgstr "线缆类型名称" -#: netbox/dcim/forms/bulk_import.py:1421 +#: netbox/dcim/forms/bulk_import.py:1427 msgid "Side B site" msgstr "B 侧网站" -#: netbox/dcim/forms/bulk_import.py:1425 +#: netbox/dcim/forms/bulk_import.py:1431 #: netbox/wireless/forms/bulk_import.py:114 msgid "Site of parent device B (if any)" msgstr "父设备 B 的站点(如果有)" -#: netbox/dcim/forms/bulk_import.py:1428 +#: netbox/dcim/forms/bulk_import.py:1434 msgid "Side B device" msgstr "B端设备" -#: netbox/dcim/forms/bulk_import.py:1434 +#: netbox/dcim/forms/bulk_import.py:1440 msgid "Side B type" msgstr "B端线缆类型" -#: netbox/dcim/forms/bulk_import.py:1440 +#: netbox/dcim/forms/bulk_import.py:1446 msgid "Side B name" msgstr "B端设备名称" -#: netbox/dcim/forms/bulk_import.py:1449 +#: netbox/dcim/forms/bulk_import.py:1455 #: netbox/wireless/forms/bulk_import.py:133 msgid "Connection status" msgstr "连接状态" -#: netbox/dcim/forms/bulk_import.py:1455 +#: netbox/dcim/forms/bulk_import.py:1461 msgid "Cable connection profile" msgstr "电缆连接配置文件" -#: netbox/dcim/forms/bulk_import.py:1480 +#: netbox/dcim/forms/bulk_import.py:1486 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "颜色名称(例如 “红色”)或十六进制代码(例如 “f44336”)" -#: netbox/dcim/forms/bulk_import.py:1532 +#: netbox/dcim/forms/bulk_import.py:1538 #, python-brace-format msgid "Side {side_upper}: {device} {termination_object} is already connected" msgstr " {side_upper}端: {device} {termination_object}已连接" -#: netbox/dcim/forms/bulk_import.py:1538 +#: netbox/dcim/forms/bulk_import.py:1544 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} 端接口类型未发现: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1559 +#: netbox/dcim/forms/bulk_import.py:1565 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " "characters: invalid hex." msgstr "{color} 与任何使用的颜色名称都不匹配且长度超过六个字符:十六进制无效。" -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 -#: netbox/dcim/tables/devices.py:1123 +#: netbox/dcim/forms/bulk_import.py:1590 netbox/dcim/forms/model_forms.py:900 +#: netbox/dcim/tables/devices.py:1124 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1588 +#: netbox/dcim/forms/bulk_import.py:1594 msgid "Master device" msgstr "主设备" -#: netbox/dcim/forms/bulk_import.py:1605 +#: netbox/dcim/forms/bulk_import.py:1611 msgid "Name of parent site" msgstr "父站点名称" -#: netbox/dcim/forms/bulk_import.py:1639 +#: netbox/dcim/forms/bulk_import.py:1645 msgid "Upstream power panel" msgstr "上一级电源面板" -#: netbox/dcim/forms/bulk_import.py:1669 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Primary or redundant" msgstr "主线路/备用线路" -#: netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Supply type (AC/DC)" msgstr "供应类型(AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1679 +#: netbox/dcim/forms/bulk_import.py:1685 msgid "Single or three-phase" msgstr "单相或三相" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 +#: netbox/dcim/forms/bulk_import.py:1735 netbox/dcim/forms/model_forms.py:1875 #: netbox/dcim/ui/panels.py:108 #: netbox/templates/dcim/virtualdevicecontext.html:30 -#: netbox/virtualization/ui/panels.py:18 +#: netbox/virtualization/ui/panels.py:28 msgid "Primary IPv4" msgstr "主 IPv4" -#: netbox/dcim/forms/bulk_import.py:1733 +#: netbox/dcim/forms/bulk_import.py:1739 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:1874 +#: netbox/dcim/forms/bulk_import.py:1742 netbox/dcim/forms/model_forms.py:1884 #: netbox/dcim/ui/panels.py:113 #: netbox/templates/dcim/virtualdevicecontext.html:41 -#: netbox/virtualization/ui/panels.py:23 +#: netbox/virtualization/ui/panels.py:33 msgid "Primary IPv6" msgstr "主 IPv6" -#: netbox/dcim/forms/bulk_import.py:1740 +#: netbox/dcim/forms/bulk_import.py:1746 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "带有前缀长度的 IPv6 地址,例如 2001:db8:: 1/64" #: netbox/dcim/forms/common.py:19 netbox/dcim/models/device_components.py:615 #: netbox/templates/dcim/interface.html:57 -#: netbox/templates/virtualization/vminterface.html:51 #: netbox/virtualization/forms/bulk_edit.py:190 +#: netbox/virtualization/ui/panels.py:61 msgid "MTU" msgstr "MTU" @@ -5571,8 +5553,8 @@ 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:843 -#: netbox/dcim/tables/power.py:62 +#: netbox/dcim/forms/connections.py:55 netbox/dcim/forms/model_forms.py:853 +#: netbox/dcim/tables/power.py:63 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 #: netbox/templates/dcim/powerpanel.html:19 @@ -5580,104 +5562,104 @@ msgstr "名为 {name} 的 {model} 已存在" msgid "Power Panel" msgstr "电源面板" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 +#: netbox/dcim/forms/connections.py:64 netbox/dcim/forms/model_forms.py:880 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "电力供给" -#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 +#: netbox/dcim/forms/filtersets.py:161 netbox/dcim/tables/devices.py:312 msgid "Device Status" msgstr "设备状态" -#: netbox/dcim/forms/filtersets.py:174 +#: netbox/dcim/forms/filtersets.py:176 msgid "Parent region" msgstr "上一级地区" -#: 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/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:35 +#: netbox/tenancy/forms/bulk_import.py:68 +#: netbox/tenancy/forms/filtersets.py:46 netbox/tenancy/forms/filtersets.py:82 #: netbox/wireless/forms/bulk_import.py:27 #: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "上一级组" -#: netbox/dcim/forms/filtersets.py:345 +#: netbox/dcim/forms/filtersets.py:347 msgid "Rack count" msgstr "机架数" -#: netbox/dcim/forms/filtersets.py:437 +#: netbox/dcim/forms/filtersets.py:439 msgid "Function" msgstr "功能用途" -#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/model_forms.py:341 +#: netbox/dcim/tables/racks.py:189 netbox/dcim/views.py:1163 msgid "Reservation" msgstr "预留" -#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/filtersets.py:534 netbox/dcim/forms/model_forms.py:390 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "图片" -#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:826 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:681 +#: netbox/dcim/forms/filtersets.py:828 msgid "Components" msgstr "组件" -#: netbox/dcim/forms/filtersets.py:556 +#: netbox/dcim/forms/filtersets.py:558 msgid "Device count" msgstr "设备数量" -#: netbox/dcim/forms/filtersets.py:561 +#: netbox/dcim/forms/filtersets.py:563 msgid "Subdevice role" msgstr "子设备角色" -#: netbox/dcim/forms/filtersets.py:700 +#: netbox/dcim/forms/filtersets.py:702 msgid "Module count" msgstr "模块数" -#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 +#: netbox/dcim/forms/filtersets.py:769 netbox/dcim/forms/model_forms.py:522 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "设备角色" -#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:892 netbox/dcim/tables/racks.py:47 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "型号" -#: netbox/dcim/forms/filtersets.py:934 +#: netbox/dcim/forms/filtersets.py:936 msgid "Has an OOB IP" msgstr "有带外管理IP" -#: netbox/dcim/forms/filtersets.py:941 +#: netbox/dcim/forms/filtersets.py:943 msgid "Virtual chassis member" msgstr "堆叠数量" -#: netbox/dcim/forms/filtersets.py:990 +#: netbox/dcim/forms/filtersets.py:992 msgid "Has virtual device contexts" msgstr "有虚拟设备上下文" -#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:1005 netbox/extras/filtersets.py:767 #: netbox/ipam/forms/filtersets.py:496 #: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "堆叠组" -#: netbox/dcim/forms/filtersets.py:1383 +#: netbox/dcim/forms/filtersets.py:1385 msgid "Cabled" msgstr "已连接" -#: netbox/dcim/forms/filtersets.py:1390 +#: netbox/dcim/forms/filtersets.py:1392 msgid "Occupied" msgstr "已占用" -#: 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:681 netbox/ipam/tables/vlans.py:175 +#: netbox/dcim/forms/filtersets.py:1420 netbox/dcim/forms/filtersets.py:1460 +#: netbox/dcim/forms/filtersets.py:1500 netbox/dcim/forms/filtersets.py:1535 +#: netbox/dcim/forms/filtersets.py:1584 netbox/dcim/tables/devices.py:381 +#: netbox/dcim/tables/devices.py:682 netbox/ipam/tables/vlans.py:176 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5690,48 +5672,48 @@ msgstr "已占用" msgid "Connection" msgstr "连接" -#: 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:754 +#: netbox/dcim/forms/filtersets.py:1597 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/filtersets.py:583 +#: netbox/extras/forms/model_forms.py:807 netbox/extras/tables/tables.py:755 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "类型" -#: netbox/dcim/forms/filtersets.py:1624 +#: netbox/dcim/forms/filtersets.py:1626 msgid "Mgmt only" msgstr "仅用于管理" -#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 -#: netbox/dcim/models/device_components.py:791 +#: netbox/dcim/forms/filtersets.py:1638 netbox/dcim/forms/model_forms.py:1567 +#: netbox/dcim/models/device_components.py:792 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1653 #: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q 模式" -#: netbox/dcim/forms/filtersets.py:1666 +#: netbox/dcim/forms/filtersets.py:1668 msgid "Wireless channel" msgstr "无线信道" -#: netbox/dcim/forms/filtersets.py:1670 +#: netbox/dcim/forms/filtersets.py:1672 msgid "Channel frequency (MHz)" msgstr "信道频率(MHz)" -#: netbox/dcim/forms/filtersets.py:1674 +#: netbox/dcim/forms/filtersets.py:1676 msgid "Channel width (MHz)" msgstr "信道频宽(MHz)" -#: netbox/dcim/forms/filtersets.py:1678 +#: netbox/dcim/forms/filtersets.py:1680 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "信道功率(dBm)" -#: 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/dcim/forms/filtersets.py:1751 netbox/dcim/forms/filtersets.py:1795 +#: netbox/dcim/tables/devices.py:344 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 @@ -5741,23 +5723,23 @@ msgstr "信道功率(dBm)" msgid "Cable" msgstr "电缆" -#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1043 +#: netbox/dcim/forms/filtersets.py:1918 netbox/dcim/tables/devices.py:1044 msgid "Discovered" msgstr "已发现" -#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 +#: netbox/dcim/forms/filtersets.py:1984 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "指定设备" -#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 +#: netbox/dcim/forms/filtersets.py:1989 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "指定虚拟机" -#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:1993 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "指定给一个接口" -#: netbox/dcim/forms/filtersets.py:1998 +#: netbox/dcim/forms/filtersets.py:2000 msgid "Primary MAC of an interface" msgstr "接口的主 MAC" @@ -5766,19 +5748,18 @@ msgstr "接口的主 MAC" msgid "A virtual chassis member already exists in position {vc_position}." msgstr "在 {vc_position}中已存在虚拟机箱成员。" -#: netbox/dcim/forms/mixins.py:30 netbox/dcim/forms/mixins.py:91 -#: netbox/ipam/forms/bulk_edit.py:357 netbox/ipam/forms/model_forms.py:597 +#: netbox/dcim/forms/mixins.py:32 netbox/dcim/forms/mixins.py:93 +#: netbox/ipam/forms/bulk_edit.py:360 netbox/ipam/forms/model_forms.py:600 msgid "Scope type" 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: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:41 netbox/templates/ipam/prefix.html:48 +#: netbox/dcim/forms/mixins.py:35 netbox/dcim/forms/mixins.py:96 +#: netbox/ipam/forms/bulk_edit.py:228 netbox/ipam/forms/bulk_edit.py:363 +#: netbox/ipam/forms/bulk_edit.py:382 netbox/ipam/forms/filtersets.py:195 +#: netbox/ipam/forms/model_forms.py:225 netbox/ipam/forms/model_forms.py:603 +#: netbox/ipam/forms/model_forms.py:613 netbox/ipam/tables/ip.py:193 +#: netbox/ipam/tables/vlans.py:42 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:53 @@ -5791,84 +5772,84 @@ msgstr "作用域类型" msgid "Scope" msgstr "作用域" -#: netbox/dcim/forms/mixins.py:59 netbox/dcim/forms/mixins.py:131 -#: netbox/dcim/models/mixins.py:94 +#: netbox/dcim/forms/mixins.py:61 netbox/dcim/forms/mixins.py:133 +#: netbox/dcim/models/mixins.py:95 #, python-brace-format msgid "Please select a {scope_type}." msgstr "请选择一个 {scope_type}。" -#: netbox/dcim/forms/mixins.py:120 netbox/ipam/forms/bulk_import.py:460 +#: netbox/dcim/forms/mixins.py:122 netbox/ipam/forms/bulk_import.py:462 msgid "Scope type (app & model)" msgstr "作用域类型(应用程序&型号)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 +#: netbox/dcim/forms/mixins.py:141 netbox/dcim/tables/devices.py:260 msgid "Rear ports" msgstr "后置接口" -#: netbox/dcim/forms/mixins.py:155 +#: netbox/dcim/forms/mixins.py:157 #, python-brace-format msgid "" "The total number of front port positions ({frontport_count}) must match the " "selected number of rear port positions ({rearport_count})." msgstr "前端端口位置的总数 ({frontport_count}) 必须与所选的后端端口位置数量相匹配 ({rearport_count})。" -#: netbox/dcim/forms/model_forms.py:148 +#: netbox/dcim/forms/model_forms.py:158 msgid "Contact Info" msgstr "联系方式" -#: netbox/dcim/forms/model_forms.py:201 +#: netbox/dcim/forms/model_forms.py:211 msgid "Rack Role" msgstr "机柜角色" -#: 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 +#: netbox/dcim/forms/model_forms.py:228 netbox/dcim/forms/model_forms.py:380 +#: netbox/dcim/forms/model_forms.py:551 +#: netbox/utilities/forms/fields/fields.py:58 msgid "Slug" msgstr "缩写" -#: netbox/dcim/forms/model_forms.py:266 +#: netbox/dcim/forms/model_forms.py:276 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "选择预定义的机架类型,或在下面设置物理特征。" -#: netbox/dcim/forms/model_forms.py:274 +#: netbox/dcim/forms/model_forms.py:284 msgid "Inventory Control" msgstr "库存管理" -#: netbox/dcim/forms/model_forms.py:323 +#: netbox/dcim/forms/model_forms.py:333 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." msgstr "以逗号分隔的数字U位 列表。 可以使用-字符指定范围。" -#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 +#: netbox/dcim/forms/model_forms.py:414 netbox/extras/forms/model_forms.py:603 msgid "Enter a valid JSON schema to define supported attributes." msgstr "输入有效的 JSON 架构以定义支持的属性。" -#: netbox/dcim/forms/model_forms.py:435 +#: netbox/dcim/forms/model_forms.py:445 msgid "Profile & Attributes" msgstr "配置文件和属性" -#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:578 +#: netbox/dcim/forms/model_forms.py:597 netbox/dcim/models/devices.py:579 msgid "The lowest-numbered unit occupied by the device" msgstr "设备在机柜上最下面的U位" -#: netbox/dcim/forms/model_forms.py:652 +#: netbox/dcim/forms/model_forms.py:662 msgid "The position in the virtual chassis this device is identified by" msgstr "该设备在虚拟机箱中的位置由以下方式标识" -#: netbox/dcim/forms/model_forms.py:657 +#: netbox/dcim/forms/model_forms.py:667 msgid "The priority of the device in the virtual chassis" msgstr "堆叠中设备的优先级" -#: netbox/dcim/forms/model_forms.py:766 +#: netbox/dcim/forms/model_forms.py:776 msgid "Automatically populate components associated with this module type" msgstr "自动填充与此模块类型关联的组件" -#: netbox/dcim/forms/model_forms.py:872 +#: netbox/dcim/forms/model_forms.py:882 msgid "Characteristics" msgstr "特性" -#: netbox/dcim/forms/model_forms.py:1028 +#: netbox/dcim/forms/model_forms.py:1038 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5880,50 +5861,50 @@ msgstr "" "批量创建支持字母数字范围。不支持单个范围内的混合大小写和类型(例如: [ge,xe] -0/0/ [0-9])。代币 " "{module},如果存在,将在创建新模块时自动替换为位置值。" -#: netbox/dcim/forms/model_forms.py:1241 +#: netbox/dcim/forms/model_forms.py:1251 msgid "Console port template" msgstr "控制台端口模板" -#: netbox/dcim/forms/model_forms.py:1249 +#: netbox/dcim/forms/model_forms.py:1259 msgid "Console server port template" msgstr "控制口模版" -#: netbox/dcim/forms/model_forms.py:1257 +#: netbox/dcim/forms/model_forms.py:1267 msgid "Front port template" msgstr "前向端口模版" -#: netbox/dcim/forms/model_forms.py:1265 +#: netbox/dcim/forms/model_forms.py:1275 msgid "Interface template" msgstr "接口模版" -#: netbox/dcim/forms/model_forms.py:1273 +#: netbox/dcim/forms/model_forms.py:1283 msgid "Power outlet template" msgstr "电源插座模版" -#: netbox/dcim/forms/model_forms.py:1281 +#: netbox/dcim/forms/model_forms.py:1291 msgid "Power port template" msgstr "电源接口模版" -#: netbox/dcim/forms/model_forms.py:1289 +#: netbox/dcim/forms/model_forms.py:1299 msgid "Rear port template" msgstr "后置接口模版" -#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 -#: netbox/dcim/tables/connections.py:27 +#: netbox/dcim/forms/model_forms.py:1309 netbox/dcim/forms/model_forms.py:1794 +#: netbox/dcim/tables/connections.py:28 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 #: netbox/templates/dcim/frontport.html:109 msgid "Console Port" msgstr "Console 端口" -#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 +#: netbox/dcim/forms/model_forms.py:1310 netbox/dcim/forms/model_forms.py:1795 #: 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:1301 netbox/dcim/forms/model_forms.py:1786 +#: netbox/dcim/forms/model_forms.py:1311 netbox/dcim/forms/model_forms.py:1796 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5935,7 +5916,7 @@ msgstr "Console 服务器端口" msgid "Front Port" msgstr "前置接口" -#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 +#: netbox/dcim/forms/model_forms.py:1312 netbox/dcim/forms/model_forms.py:1797 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5947,117 +5928,116 @@ msgstr "前置接口" msgid "Rear Port" msgstr "后置接口" -#: 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/dcim/forms/model_forms.py:1313 netbox/dcim/forms/model_forms.py:1798 +#: netbox/dcim/tables/connections.py:47 netbox/dcim/tables/devices.py:528 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "电源接口" -#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 +#: netbox/dcim/forms/model_forms.py:1314 netbox/dcim/forms/model_forms.py:1799 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "电源插座" -#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 +#: netbox/dcim/forms/model_forms.py:1316 netbox/dcim/forms/model_forms.py:1801 msgid "Component Assignment" msgstr "组件分配" -#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 +#: netbox/dcim/forms/model_forms.py:1362 netbox/dcim/forms/model_forms.py:1848 msgid "An InventoryItem can only be assigned to a single component." msgstr "库存项只能分配给单个组件" -#: netbox/dcim/forms/model_forms.py:1489 +#: netbox/dcim/forms/model_forms.py:1499 msgid "LAG interface" msgstr "链路聚合接口" -#: netbox/dcim/forms/model_forms.py:1512 +#: netbox/dcim/forms/model_forms.py:1522 msgid "Filter VLANs available for assignment by group." msgstr "按组筛选可供分配的 VLAN。" -#: netbox/dcim/forms/model_forms.py:1681 +#: netbox/dcim/forms/model_forms.py:1691 msgid "Child Device" msgstr "子设备" -#: netbox/dcim/forms/model_forms.py:1682 +#: netbox/dcim/forms/model_forms.py:1692 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:1724 +#: netbox/dcim/forms/model_forms.py:1734 msgid "Console port" msgstr "Console 接口" -#: netbox/dcim/forms/model_forms.py:1732 +#: netbox/dcim/forms/model_forms.py:1742 msgid "Console server port" msgstr "Console 服务器端口" -#: netbox/dcim/forms/model_forms.py:1740 +#: netbox/dcim/forms/model_forms.py:1750 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "前置接口" -#: netbox/dcim/forms/model_forms.py:1756 +#: netbox/dcim/forms/model_forms.py:1766 msgid "Power outlet" msgstr "电源插座" -#: netbox/dcim/forms/model_forms.py:1772 +#: netbox/dcim/forms/model_forms.py:1782 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "后置端口" -#: netbox/dcim/forms/model_forms.py:1778 +#: netbox/dcim/forms/model_forms.py:1788 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "库存项" -#: netbox/dcim/forms/model_forms.py:1847 +#: netbox/dcim/forms/model_forms.py:1857 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "库存物品分类" -#: netbox/dcim/forms/model_forms.py:1917 +#: netbox/dcim/forms/model_forms.py:1927 msgid "VM Interface" msgstr "虚拟机接口" -#: 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/vminterface.html:21 +#: netbox/dcim/forms/model_forms.py:1943 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:326 netbox/ipam/tables/vlans.py:188 #: netbox/templates/vpn/tunneltermination.html:25 #: 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:312 +#: netbox/virtualization/tables/virtualmachines.py:106 +#: netbox/virtualization/tables/virtualmachines.py:162 +#: netbox/virtualization/ui/panels.py:48 netbox/virtualization/ui/panels.py:55 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:315 #: 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:1972 +#: netbox/dcim/forms/model_forms.py:1982 msgid "A MAC address can only be assigned to a single object." msgstr "MAC 地址只能分配给单个对象。" -#: netbox/dcim/forms/object_create.py:49 -#: netbox/dcim/forms/object_create.py:156 -#: netbox/dcim/forms/object_create.py:257 +#: netbox/dcim/forms/object_create.py:50 +#: netbox/dcim/forms/object_create.py:157 +#: netbox/dcim/forms/object_create.py:258 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" msgstr "支持字母数字范围。(必须与正在创建的对象数相匹配。)" -#: netbox/dcim/forms/object_create.py:73 +#: netbox/dcim/forms/object_create.py:74 #, 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:311 netbox/dcim/tables/devices.py:1129 +#: netbox/dcim/forms/object_create.py:312 netbox/dcim/tables/devices.py:1130 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6065,21 +6045,21 @@ msgstr "提供了 {value_count}个参数,实际需要{pattern_count}个。" msgid "Members" msgstr "成员" -#: netbox/dcim/forms/object_create.py:321 +#: netbox/dcim/forms/object_create.py:322 msgid "Initial position" msgstr "初始位置" -#: netbox/dcim/forms/object_create.py:324 +#: netbox/dcim/forms/object_create.py:325 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "第一个成员设备的位置。每增加一个成员增加一个。" -#: netbox/dcim/forms/object_create.py:329 +#: netbox/dcim/forms/object_create.py:330 msgid "Member Devices" msgstr "成员设备" -#: netbox/dcim/forms/object_create.py:344 +#: netbox/dcim/forms/object_create.py:345 msgid "A position must be specified for the first VC member." msgstr "必须为第一个VC成员指定一个位置。" @@ -6090,348 +6070,348 @@ msgid "" " {positions} positions." msgstr "无效的后端口位置({rear_port_position});后端口{name}只有 {positions}个" -#: netbox/dcim/models/cables.py:62 +#: netbox/dcim/models/cables.py:63 msgid "profile" -msgstr "轮廓" +msgstr "电缆剖面" -#: netbox/dcim/models/cables.py:75 -#: netbox/dcim/models/device_component_templates.py:54 +#: netbox/dcim/models/cables.py:76 +#: netbox/dcim/models/device_component_templates.py:62 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:127 +#: netbox/extras/models/customfields.py:135 msgid "label" msgstr "标记" -#: netbox/dcim/models/cables.py:84 +#: netbox/dcim/models/cables.py:85 msgid "length" msgstr "长度" -#: netbox/dcim/models/cables.py:91 +#: netbox/dcim/models/cables.py:92 msgid "length unit" msgstr "长度单位" -#: netbox/dcim/models/cables.py:109 +#: netbox/dcim/models/cables.py:110 msgid "cable" msgstr "线缆" -#: netbox/dcim/models/cables.py:110 +#: netbox/dcim/models/cables.py:111 msgid "cables" msgstr "线缆" -#: netbox/dcim/models/cables.py:234 +#: netbox/dcim/models/cables.py:235 msgid "Must specify a unit when setting a cable length" msgstr "设置线缆长度时必须指定单位" -#: netbox/dcim/models/cables.py:237 +#: netbox/dcim/models/cables.py:238 msgid "Must define A and B terminations when creating a new cable." msgstr "创建新线缆时必须定义A端和B端。" -#: netbox/dcim/models/cables.py:248 +#: netbox/dcim/models/cables.py:249 msgid "Cannot connect different termination types to same end of cable." msgstr "无法将不同的端点类型连接到线缆的两端。" -#: netbox/dcim/models/cables.py:256 +#: netbox/dcim/models/cables.py:257 #, python-brace-format msgid "Incompatible termination types: {type_a} and {type_b}" msgstr "不兼容的端点类型: {type_a} 和{type_b}" -#: netbox/dcim/models/cables.py:266 +#: netbox/dcim/models/cables.py:267 msgid "A and B terminations cannot connect to the same object." msgstr "A B端不能连接到同一个对象" -#: netbox/dcim/models/cables.py:411 netbox/ipam/models/asns.py:38 +#: netbox/dcim/models/cables.py:412 netbox/ipam/models/asns.py:38 msgid "end" msgstr "结束" -#: netbox/dcim/models/cables.py:482 +#: netbox/dcim/models/cables.py:483 msgid "cable termination" msgstr "线缆端点" -#: netbox/dcim/models/cables.py:483 +#: netbox/dcim/models/cables.py:484 msgid "cable terminations" msgstr "线缆端点" -#: netbox/dcim/models/cables.py:496 +#: netbox/dcim/models/cables.py:497 #, python-brace-format msgid "" "Cannot connect a cable to {obj_parent} > {obj} because it is marked as " "connected." msgstr "无法将电缆连接到 {obj_parent} > {obj} 因为它被标记为已连接。" -#: netbox/dcim/models/cables.py:513 +#: netbox/dcim/models/cables.py:514 #, python-brace-format msgid "" "Duplicate termination found for {app_label}.{model} {termination_id}: cable " "{cable_pk}" msgstr "发现{app_label}重复的终端:{model} {termination_id}: 线缆 {cable_pk}" -#: netbox/dcim/models/cables.py:523 +#: netbox/dcim/models/cables.py:524 #, python-brace-format msgid "Cables cannot be terminated to {type_display} interfaces" msgstr "线缆不能连接至{type_display} 接口" -#: netbox/dcim/models/cables.py:530 +#: netbox/dcim/models/cables.py:531 msgid "Circuit terminations attached to a provider network may not be cabled." msgstr "运营商网络的线路可能没有连接。" -#: netbox/dcim/models/cables.py:626 netbox/extras/models/configs.py:100 +#: netbox/dcim/models/cables.py:627 netbox/extras/models/configs.py:100 msgid "is active" msgstr "激活的" -#: netbox/dcim/models/cables.py:630 +#: netbox/dcim/models/cables.py:631 msgid "is complete" msgstr "完成的" -#: netbox/dcim/models/cables.py:634 +#: netbox/dcim/models/cables.py:635 msgid "is split" msgstr "被拆分的" -#: netbox/dcim/models/cables.py:642 +#: netbox/dcim/models/cables.py:643 msgid "cable path" msgstr "线缆连接路径" -#: netbox/dcim/models/cables.py:643 +#: netbox/dcim/models/cables.py:644 msgid "cable paths" msgstr "线缆连接路径" -#: netbox/dcim/models/cables.py:728 +#: netbox/dcim/models/cables.py:731 msgid "All originating terminations must be attached to the same link" msgstr "所有原始终端必须连接到同一个链接" -#: netbox/dcim/models/cables.py:746 +#: netbox/dcim/models/cables.py:749 msgid "All mid-span terminations must have the same termination type" msgstr "所有中跨端子必须具有相同的端接类型" -#: netbox/dcim/models/cables.py:754 +#: netbox/dcim/models/cables.py:757 msgid "All mid-span terminations must have the same parent object" msgstr "所有中跨终端必须具有相同的父对象" -#: netbox/dcim/models/cables.py:784 +#: netbox/dcim/models/cables.py:787 msgid "All links must be cable or wireless" msgstr "所有链路必须是有线或无线的" -#: netbox/dcim/models/cables.py:786 +#: netbox/dcim/models/cables.py:789 msgid "All links must match first link type" msgstr "所有链接必须匹配第一个链接类型" -#: netbox/dcim/models/device_component_templates.py:49 +#: netbox/dcim/models/device_component_templates.py:57 #, python-brace-format msgid "" "{module} is accepted as a substitution for the module bay position when " "attached to a module type." msgstr "当连接到模块类型时,{module} 被认定为模块托架位置的替代。" -#: netbox/dcim/models/device_component_templates.py:57 +#: netbox/dcim/models/device_component_templates.py:65 #: netbox/dcim/models/device_components.py:65 msgid "Physical label" msgstr "物理标签" -#: netbox/dcim/models/device_component_templates.py:102 +#: netbox/dcim/models/device_component_templates.py:110 msgid "Component templates cannot be moved to a different device type." msgstr "组件模板无法移动到其他设备类型。" -#: netbox/dcim/models/device_component_templates.py:153 +#: netbox/dcim/models/device_component_templates.py:161 msgid "" "A component template cannot be associated with both a device type and a " "module type." msgstr "组件模板不能同时与设备类型和模块类型相关联。" -#: netbox/dcim/models/device_component_templates.py:157 +#: netbox/dcim/models/device_component_templates.py:165 msgid "" "A component template must be associated with either a device type or a " "module type." msgstr "组件模板必须与设备类型或模块类型相关联。" -#: netbox/dcim/models/device_component_templates.py:212 +#: netbox/dcim/models/device_component_templates.py:220 msgid "console port template" msgstr "console端口模板" -#: netbox/dcim/models/device_component_templates.py:213 +#: netbox/dcim/models/device_component_templates.py:221 msgid "console port templates" msgstr "console端口模板" -#: netbox/dcim/models/device_component_templates.py:247 +#: netbox/dcim/models/device_component_templates.py:255 msgid "console server port template" msgstr "console服务器端口模板" -#: netbox/dcim/models/device_component_templates.py:248 +#: netbox/dcim/models/device_component_templates.py:256 msgid "console server port templates" msgstr "console服务器端口模板" -#: netbox/dcim/models/device_component_templates.py:280 +#: netbox/dcim/models/device_component_templates.py:288 #: netbox/dcim/models/device_components.py:436 msgid "maximum draw" msgstr "最大功率" -#: netbox/dcim/models/device_component_templates.py:287 +#: netbox/dcim/models/device_component_templates.py:295 #: netbox/dcim/models/device_components.py:443 msgid "allocated draw" msgstr "分配功率" -#: netbox/dcim/models/device_component_templates.py:297 +#: netbox/dcim/models/device_component_templates.py:305 msgid "power port template" msgstr "电源端口模版" -#: netbox/dcim/models/device_component_templates.py:298 +#: netbox/dcim/models/device_component_templates.py:306 msgid "power port templates" msgstr "电源端口模版" -#: netbox/dcim/models/device_component_templates.py:318 +#: netbox/dcim/models/device_component_templates.py:326 #: netbox/dcim/models/device_components.py:463 #, python-brace-format msgid "Allocated draw cannot exceed the maximum draw ({maximum_draw}W)." msgstr "分配功率不能超过最大功率({maximum_draw}瓦)" -#: netbox/dcim/models/device_component_templates.py:356 +#: netbox/dcim/models/device_component_templates.py:364 #: netbox/dcim/models/device_components.py:565 msgid "feed leg" msgstr "馈电线路" -#: netbox/dcim/models/device_component_templates.py:361 +#: netbox/dcim/models/device_component_templates.py:369 #: netbox/dcim/models/device_components.py:570 msgid "Phase (for three-phase feeds)" msgstr "相位(用于三相电)" -#: netbox/dcim/models/device_component_templates.py:367 +#: netbox/dcim/models/device_component_templates.py:375 msgid "power outlet template" msgstr "电源插座模版" -#: netbox/dcim/models/device_component_templates.py:368 +#: netbox/dcim/models/device_component_templates.py:376 msgid "power outlet templates" msgstr "电源插座模版" -#: netbox/dcim/models/device_component_templates.py:377 +#: netbox/dcim/models/device_component_templates.py:385 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same device type" msgstr "父电源端口 ({power_port}) 必须属于相同的设备类型" -#: netbox/dcim/models/device_component_templates.py:383 +#: netbox/dcim/models/device_component_templates.py:391 #, python-brace-format msgid "Parent power port ({power_port}) must belong to the same module type" msgstr "父电源端口 ({power_port}) 必须属于相同的设备类型" -#: netbox/dcim/models/device_component_templates.py:439 -#: netbox/dcim/models/device_components.py:773 +#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_components.py:774 msgid "management only" msgstr "仅限管理" -#: netbox/dcim/models/device_component_templates.py:447 +#: netbox/dcim/models/device_component_templates.py:455 #: netbox/dcim/models/device_components.py:639 msgid "bridge interface" msgstr "桥接接口" -#: netbox/dcim/models/device_component_templates.py:468 -#: netbox/dcim/models/device_components.py:799 +#: netbox/dcim/models/device_component_templates.py:476 +#: netbox/dcim/models/device_components.py:800 msgid "wireless role" msgstr "无线角色" -#: netbox/dcim/models/device_component_templates.py:474 +#: netbox/dcim/models/device_component_templates.py:482 msgid "interface template" msgstr "接口模版" -#: netbox/dcim/models/device_component_templates.py:475 +#: netbox/dcim/models/device_component_templates.py:483 msgid "interface templates" msgstr "接口模版" -#: netbox/dcim/models/device_component_templates.py:484 +#: netbox/dcim/models/device_component_templates.py:492 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same device type" msgstr "桥接接口({bridge}) 必须属于相同的设备类型" -#: netbox/dcim/models/device_component_templates.py:490 +#: netbox/dcim/models/device_component_templates.py:498 #, python-brace-format msgid "Bridge interface ({bridge}) must belong to the same module type" msgstr "桥接接口({bridge}) 必须属于相同的模块类型" -#: netbox/dcim/models/device_component_templates.py:558 +#: netbox/dcim/models/device_component_templates.py:566 #, python-brace-format msgid "Rear port ({rear_port}) must belong to the same device type" msgstr "后端口 ({rear_port}) 必须属于相同的设备类型" -#: netbox/dcim/models/device_component_templates.py:584 -#: netbox/dcim/models/device_component_templates.py:657 +#: netbox/dcim/models/device_component_templates.py:592 +#: netbox/dcim/models/device_component_templates.py:665 #: netbox/dcim/models/device_components.py:1160 #: netbox/dcim/models/device_components.py:1208 msgid "positions" msgstr "位置" -#: netbox/dcim/models/device_component_templates.py:605 +#: netbox/dcim/models/device_component_templates.py:613 msgid "front port template" msgstr "前置接口模板" -#: netbox/dcim/models/device_component_templates.py:606 +#: netbox/dcim/models/device_component_templates.py:614 msgid "front port templates" msgstr "前置接口模板" -#: netbox/dcim/models/device_component_templates.py:617 +#: netbox/dcim/models/device_component_templates.py:625 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped rear port " "templates ({count})" msgstr "位置数量不能小于映射的后端端口模板的数量 ({count})" -#: netbox/dcim/models/device_component_templates.py:668 +#: netbox/dcim/models/device_component_templates.py:676 msgid "rear port template" msgstr "后置端口模版" -#: netbox/dcim/models/device_component_templates.py:669 +#: netbox/dcim/models/device_component_templates.py:677 msgid "rear port templates" msgstr "后置端口模版" -#: netbox/dcim/models/device_component_templates.py:680 +#: netbox/dcim/models/device_component_templates.py:688 #, python-brace-format msgid "" "The number of positions cannot be less than the number of mapped front port " "templates ({count})" msgstr "位置的数量不能小于映射的前端模板的数量 ({count})" -#: netbox/dcim/models/device_component_templates.py:712 +#: netbox/dcim/models/device_component_templates.py:720 #: netbox/dcim/models/device_components.py:1255 msgid "position" msgstr "位置" -#: netbox/dcim/models/device_component_templates.py:715 +#: netbox/dcim/models/device_component_templates.py:723 #: netbox/dcim/models/device_components.py:1258 msgid "Identifier to reference when renaming installed components" msgstr "重命名已安装组件时要引用的标识符" -#: netbox/dcim/models/device_component_templates.py:721 +#: netbox/dcim/models/device_component_templates.py:729 msgid "module bay template" msgstr "模块托架模版" -#: netbox/dcim/models/device_component_templates.py:722 +#: netbox/dcim/models/device_component_templates.py:730 msgid "module bay templates" msgstr "模块托架模版" -#: netbox/dcim/models/device_component_templates.py:749 +#: netbox/dcim/models/device_component_templates.py:757 msgid "device bay template" msgstr "设备托架模版" -#: netbox/dcim/models/device_component_templates.py:750 +#: netbox/dcim/models/device_component_templates.py:758 msgid "device bay templates" msgstr "设备托架模版" -#: netbox/dcim/models/device_component_templates.py:764 +#: netbox/dcim/models/device_component_templates.py:772 #, python-brace-format msgid "" "Subdevice role of device type ({device_type}) must be set to \"parent\" to " "allow device bays." msgstr "设备类型({device_type})的子设备角色必须设置为“父设备”,才能允许设备托架。" -#: netbox/dcim/models/device_component_templates.py:819 +#: netbox/dcim/models/device_component_templates.py:827 #: netbox/dcim/models/device_components.py:1415 msgid "part ID" msgstr "零件ID" -#: netbox/dcim/models/device_component_templates.py:821 +#: netbox/dcim/models/device_component_templates.py:829 #: netbox/dcim/models/device_components.py:1417 msgid "Manufacturer-assigned part identifier" msgstr "制造商指定的零件标识符" -#: netbox/dcim/models/device_component_templates.py:838 +#: netbox/dcim/models/device_component_templates.py:846 msgid "inventory item template" msgstr "库存项模版" -#: netbox/dcim/models/device_component_templates.py:839 +#: netbox/dcim/models/device_component_templates.py:847 msgid "inventory item templates" msgstr "库存项模版" @@ -6560,11 +6540,11 @@ msgid "tagged VLANs" msgstr "已标记 VLANs" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:624 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/dcim/tables/devices.py:625 netbox/ipam/forms/bulk_edit.py:451 +#: netbox/ipam/forms/bulk_import.py:526 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:684 netbox/ipam/tables/vlans.py:111 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 -#: netbox/templates/virtualization/vminterface.html:60 +#: netbox/virtualization/ui/panels.py:63 msgid "Q-in-Q SVLAN" msgstr "Q-in-Q SVLAN" @@ -6583,150 +6563,150 @@ msgid "" "({interface})." msgstr "MAC 地址 {mac_address} 被分配到不同的接口 ({interface})。" -#: netbox/dcim/models/device_components.py:764 +#: netbox/dcim/models/device_components.py:765 msgid "parent LAG" msgstr "父聚合组" -#: netbox/dcim/models/device_components.py:774 +#: netbox/dcim/models/device_components.py:775 msgid "This interface is used only for out-of-band management" msgstr "该接口仅用于带外管理" -#: netbox/dcim/models/device_components.py:779 +#: netbox/dcim/models/device_components.py:780 msgid "speed (Kbps)" msgstr "速率(Kbps)" -#: netbox/dcim/models/device_components.py:782 +#: netbox/dcim/models/device_components.py:783 msgid "duplex" msgstr "双工" -#: netbox/dcim/models/device_components.py:792 +#: netbox/dcim/models/device_components.py:793 msgid "64-bit World Wide Name" msgstr "64位全球唯一标识符" -#: netbox/dcim/models/device_components.py:806 +#: netbox/dcim/models/device_components.py:807 msgid "wireless channel" msgstr "无线信道" -#: netbox/dcim/models/device_components.py:813 +#: netbox/dcim/models/device_components.py:814 msgid "channel frequency (MHz)" msgstr "信道频率(MHz)" -#: netbox/dcim/models/device_components.py:814 -#: netbox/dcim/models/device_components.py:822 +#: netbox/dcim/models/device_components.py:815 +#: netbox/dcim/models/device_components.py:823 msgid "Populated by selected channel (if set)" msgstr "由所选通道填充(如有)" -#: netbox/dcim/models/device_components.py:831 +#: netbox/dcim/models/device_components.py:832 msgid "transmit power (dBm)" msgstr "发射功率(dBm)" -#: netbox/dcim/models/device_components.py:858 netbox/wireless/models.py:123 +#: netbox/dcim/models/device_components.py:859 netbox/wireless/models.py:124 msgid "wireless LANs" msgstr "无线局域网" -#: netbox/dcim/models/device_components.py:906 -#: netbox/virtualization/models/virtualmachines.py:374 +#: netbox/dcim/models/device_components.py:907 +#: netbox/virtualization/models/virtualmachines.py:373 msgid "interface" msgstr "接口" -#: netbox/dcim/models/device_components.py:907 -#: netbox/virtualization/models/virtualmachines.py:375 +#: netbox/dcim/models/device_components.py:908 +#: netbox/virtualization/models/virtualmachines.py:374 msgid "interfaces" msgstr "接口" -#: netbox/dcim/models/device_components.py:915 +#: netbox/dcim/models/device_components.py:916 #, python-brace-format msgid "{display_type} interfaces cannot have a cable attached." msgstr "{display_type}接口不能连接线缆。" -#: netbox/dcim/models/device_components.py:923 +#: netbox/dcim/models/device_components.py:924 #, python-brace-format msgid "{display_type} interfaces cannot be marked as connected." msgstr "{display_type}接口不能标记为已连接。" -#: netbox/dcim/models/device_components.py:932 -#: netbox/virtualization/models/virtualmachines.py:385 +#: netbox/dcim/models/device_components.py:933 +#: netbox/virtualization/models/virtualmachines.py:384 msgid "An interface cannot be its own parent." msgstr "接口不能是自己的父级。" -#: netbox/dcim/models/device_components.py:936 +#: netbox/dcim/models/device_components.py:937 msgid "Only virtual interfaces may be assigned to a parent interface." msgstr "只能将虚拟接口分配给父接口。" -#: netbox/dcim/models/device_components.py:943 +#: netbox/dcim/models/device_components.py:944 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to a different device " "({device})" msgstr "所选父接口({interface}) 属于另一个设备 ({device})" -#: netbox/dcim/models/device_components.py:949 +#: netbox/dcim/models/device_components.py:950 #, python-brace-format msgid "" "The selected parent interface ({interface}) belongs to {device}, which is " "not part of virtual chassis {virtual_chassis}." msgstr "所选的父接口({interface})属于 {device},该设备不是虚拟机箱{virtual_chassis}的一部分。" -#: netbox/dcim/models/device_components.py:965 +#: netbox/dcim/models/device_components.py:966 #, python-brace-format msgid "" "The selected bridge interface ({bridge}) belongs to a different device " "({device})." msgstr "所选桥接接口 ({bridge})属于另一个设备({device})。" -#: netbox/dcim/models/device_components.py:971 +#: netbox/dcim/models/device_components.py:972 #, python-brace-format msgid "" "The selected bridge interface ({interface}) belongs to {device}, which is " "not part of virtual chassis {virtual_chassis}." msgstr "所选的桥接接口({interface})属于 {device},该设备不是虚拟机箱{virtual_chassis}的一部分。" -#: netbox/dcim/models/device_components.py:982 +#: netbox/dcim/models/device_components.py:983 msgid "Virtual interfaces cannot have a parent LAG interface." msgstr "虚拟接口不能具有父聚合接口。" -#: netbox/dcim/models/device_components.py:986 +#: netbox/dcim/models/device_components.py:987 msgid "A LAG interface cannot be its own parent." msgstr "聚合接口不能是自己的父级。" -#: netbox/dcim/models/device_components.py:993 +#: netbox/dcim/models/device_components.py:994 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to a different device ({device})." msgstr "选择的LAG接口 ({lag}) 属于不同的设备 ({device})." -#: netbox/dcim/models/device_components.py:999 +#: netbox/dcim/models/device_components.py:1000 #, python-brace-format msgid "" "The selected LAG interface ({lag}) belongs to {device}, which is not part of" " virtual chassis {virtual_chassis}." msgstr "选择的LAG接口 ({lag}) 属于 {device}, 它不是虚拟机箱的一部分 {virtual_chassis}." -#: netbox/dcim/models/device_components.py:1009 +#: netbox/dcim/models/device_components.py:1010 msgid "Channel may be set only on wireless interfaces." msgstr "只能在无线接口上设置信道。" -#: netbox/dcim/models/device_components.py:1015 +#: netbox/dcim/models/device_components.py:1016 msgid "Channel frequency may be set only on wireless interfaces." msgstr "信道频率仅在无线接口上设置。" -#: netbox/dcim/models/device_components.py:1019 +#: netbox/dcim/models/device_components.py:1020 msgid "Cannot specify custom frequency with channel selected." msgstr "无法在选定频道的情况下指定自定义频率。" -#: netbox/dcim/models/device_components.py:1025 +#: netbox/dcim/models/device_components.py:1026 msgid "Channel width may be set only on wireless interfaces." msgstr "只能在无线接口上设置频宽。" -#: netbox/dcim/models/device_components.py:1027 +#: netbox/dcim/models/device_components.py:1028 msgid "Cannot specify custom width with channel selected." msgstr "无法在选定通道的情况下指定自定义频宽。" -#: netbox/dcim/models/device_components.py:1031 +#: netbox/dcim/models/device_components.py:1032 msgid "Interface mode does not support an untagged vlan." msgstr "接口模式不支持未标记的 VLAN。" -#: netbox/dcim/models/device_components.py:1037 +#: netbox/dcim/models/device_components.py:1038 #, python-brace-format msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " @@ -6777,7 +6757,7 @@ msgid "module bays" msgstr "设备板卡插槽" #: netbox/dcim/models/device_components.py:1290 -#: netbox/dcim/models/modules.py:266 +#: netbox/dcim/models/modules.py:268 msgid "A module bay cannot belong to a module installed within it." msgstr "模块托架不能属于安装在其中的模块。" @@ -6813,15 +6793,15 @@ msgid "inventory item roles" msgstr "库存物品分类" #: netbox/dcim/models/device_components.py:1421 -#: netbox/dcim/models/devices.py:541 netbox/dcim/models/modules.py:225 -#: netbox/dcim/models/racks.py:316 +#: netbox/dcim/models/devices.py:542 netbox/dcim/models/modules.py:227 +#: netbox/dcim/models/racks.py:317 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "序列号" #: netbox/dcim/models/device_components.py:1429 -#: netbox/dcim/models/devices.py:549 netbox/dcim/models/modules.py:232 -#: netbox/dcim/models/racks.py:323 +#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:234 +#: netbox/dcim/models/racks.py:324 msgid "asset tag" msgstr "资产标签" @@ -6861,289 +6841,289 @@ msgstr "无法移动具有子项的库存项目" msgid "Cannot assign inventory item to component on another device" msgstr "无法将库存项分配给其他设备上的组件" -#: netbox/dcim/models/devices.py:58 +#: netbox/dcim/models/devices.py:59 msgid "manufacturer" msgstr "厂商" -#: netbox/dcim/models/devices.py:59 +#: netbox/dcim/models/devices.py:60 msgid "manufacturers" msgstr "厂商" -#: netbox/dcim/models/devices.py:83 netbox/dcim/models/modules.py:75 -#: netbox/dcim/models/racks.py:141 +#: netbox/dcim/models/devices.py:84 netbox/dcim/models/modules.py:77 +#: netbox/dcim/models/racks.py:142 msgid "model" msgstr "型号" -#: netbox/dcim/models/devices.py:96 +#: netbox/dcim/models/devices.py:97 msgid "default platform" msgstr "默认系统平台" -#: netbox/dcim/models/devices.py:99 netbox/dcim/models/modules.py:79 +#: netbox/dcim/models/devices.py:100 netbox/dcim/models/modules.py:81 msgid "part number" msgstr "部件编码(PN)" -#: netbox/dcim/models/devices.py:102 netbox/dcim/models/modules.py:82 +#: netbox/dcim/models/devices.py:103 netbox/dcim/models/modules.py:84 msgid "Discrete part number (optional)" msgstr "独立部件编码(PN) (可选)" -#: netbox/dcim/models/devices.py:108 netbox/dcim/models/racks.py:55 +#: netbox/dcim/models/devices.py:109 netbox/dcim/models/racks.py:56 msgid "height (U)" msgstr "高度(U)" -#: netbox/dcim/models/devices.py:112 +#: netbox/dcim/models/devices.py:113 msgid "exclude from utilization" msgstr "从利用率中排除" -#: netbox/dcim/models/devices.py:113 +#: netbox/dcim/models/devices.py:114 msgid "Devices of this type are excluded when calculating rack utilization." msgstr "计算机柜利用率时,不包括此类设备。" -#: netbox/dcim/models/devices.py:117 +#: netbox/dcim/models/devices.py:118 msgid "is full depth" msgstr "是否全尺寸" -#: netbox/dcim/models/devices.py:118 +#: netbox/dcim/models/devices.py:119 msgid "Device consumes both front and rear rack faces." msgstr "设备同时使用机柜的前面板和后面板。" -#: netbox/dcim/models/devices.py:125 +#: netbox/dcim/models/devices.py:126 msgid "parent/child status" msgstr "父设备/子设备状态" -#: netbox/dcim/models/devices.py:126 +#: netbox/dcim/models/devices.py:127 msgid "" "Parent devices house child devices in device bays. Leave blank if this " "device type is neither a parent nor a child." msgstr "父设备将子设备放置在设备托架中。如果此设备类型既不是父设备也不是子设备,请保留为空。" -#: netbox/dcim/models/devices.py:130 netbox/dcim/models/devices.py:594 -#: netbox/dcim/models/modules.py:85 netbox/dcim/models/racks.py:327 +#: netbox/dcim/models/devices.py:131 netbox/dcim/models/devices.py:595 +#: netbox/dcim/models/modules.py:87 netbox/dcim/models/racks.py:328 msgid "airflow" msgstr "气流方向" -#: netbox/dcim/models/devices.py:211 +#: netbox/dcim/models/devices.py:212 msgid "device type" msgstr "设备型号" -#: netbox/dcim/models/devices.py:212 +#: netbox/dcim/models/devices.py:213 msgid "device types" msgstr "设备型号" -#: netbox/dcim/models/devices.py:294 +#: netbox/dcim/models/devices.py:295 msgid "U height must be in increments of 0.5 rack units." msgstr "U位数必须以0.5U为增量。" -#: netbox/dcim/models/devices.py:311 +#: netbox/dcim/models/devices.py:312 #, python-brace-format msgid "" "Device {device} in rack {rack} does not have sufficient space to accommodate" " a height of {height}U" msgstr "机柜 {rack}没有足够的空间容纳{height}U的设备 {device}" -#: netbox/dcim/models/devices.py:326 +#: netbox/dcim/models/devices.py:327 #, python-brace-format msgid "" "Unable to set 0U height: Found {racked_instance_count} " "instances already mounted within racks." msgstr "无法设置高度为0U: 发现 {racked_instance_count}个设备已经安装在机柜中。" -#: netbox/dcim/models/devices.py:335 +#: netbox/dcim/models/devices.py:336 msgid "" "Must delete all device bay templates associated with this device before " "declassifying it as a parent device." msgstr "必须删除与此设备关联的所有设备托架模板,然后才能将其修改为父设备。" -#: netbox/dcim/models/devices.py:341 +#: netbox/dcim/models/devices.py:342 msgid "Child device types must be 0U." msgstr "子设备类型高度必须为0U。" -#: netbox/dcim/models/devices.py:390 +#: netbox/dcim/models/devices.py:391 msgid "Virtual machines may be assigned to this role" msgstr "虚拟机可以使用该型号/角色" -#: netbox/dcim/models/devices.py:416 +#: netbox/dcim/models/devices.py:417 msgid "A top-level device role with this name already exists." msgstr "使用此名称的顶级设备角色已经存在。" -#: netbox/dcim/models/devices.py:426 +#: netbox/dcim/models/devices.py:427 msgid "A top-level device role with this slug already exists." msgstr "已经存在带有此子项的顶级设备角色。" -#: netbox/dcim/models/devices.py:429 +#: netbox/dcim/models/devices.py:430 msgid "device role" msgstr "设备角色" -#: netbox/dcim/models/devices.py:430 +#: netbox/dcim/models/devices.py:431 msgid "device roles" msgstr "设备角色" -#: netbox/dcim/models/devices.py:444 +#: netbox/dcim/models/devices.py:445 msgid "Optionally limit this platform to devices of a certain manufacturer" msgstr "可选择将此平台限定为特定制造商的设备" -#: netbox/dcim/models/devices.py:461 +#: netbox/dcim/models/devices.py:462 msgid "platform" msgstr "操作系统" -#: netbox/dcim/models/devices.py:462 +#: netbox/dcim/models/devices.py:463 msgid "platforms" msgstr "操作系统" -#: netbox/dcim/models/devices.py:472 +#: netbox/dcim/models/devices.py:473 msgid "Platform name must be unique." msgstr "平台名称必须是唯一的。" -#: netbox/dcim/models/devices.py:482 +#: netbox/dcim/models/devices.py:483 msgid "Platform slug must be unique." msgstr "平台 slug 必须是唯一的。" -#: netbox/dcim/models/devices.py:515 +#: netbox/dcim/models/devices.py:516 msgid "The function this device serves" msgstr "该设备的功能" -#: netbox/dcim/models/devices.py:542 +#: netbox/dcim/models/devices.py:543 msgid "Chassis serial number, assigned by the manufacturer" msgstr "制造商分配的机箱序列号" -#: netbox/dcim/models/devices.py:550 netbox/dcim/models/modules.py:233 +#: netbox/dcim/models/devices.py:551 netbox/dcim/models/modules.py:235 msgid "A unique tag used to identify this device" msgstr "用于识别该设备的唯一标签" -#: netbox/dcim/models/devices.py:577 +#: netbox/dcim/models/devices.py:578 msgid "position (U)" msgstr "机柜位置(U)" -#: netbox/dcim/models/devices.py:585 +#: netbox/dcim/models/devices.py:586 msgid "rack face" msgstr "机柜安装方向" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1233 +#: netbox/dcim/models/devices.py:607 netbox/dcim/models/devices.py:1234 #: netbox/virtualization/models/virtualmachines.py:101 msgid "primary IPv4" msgstr "首选 IPv4" -#: netbox/dcim/models/devices.py:614 netbox/dcim/models/devices.py:1241 +#: netbox/dcim/models/devices.py:615 netbox/dcim/models/devices.py:1242 #: netbox/virtualization/models/virtualmachines.py:109 msgid "primary IPv6" msgstr "首选 IPv6" -#: netbox/dcim/models/devices.py:622 +#: netbox/dcim/models/devices.py:623 msgid "out-of-band IP" msgstr "带外管理IP地址" -#: netbox/dcim/models/devices.py:639 +#: netbox/dcim/models/devices.py:640 msgid "VC position" msgstr "堆叠位置" -#: netbox/dcim/models/devices.py:642 +#: netbox/dcim/models/devices.py:643 msgid "Virtual chassis position" msgstr "堆叠位置" -#: netbox/dcim/models/devices.py:645 +#: netbox/dcim/models/devices.py:646 msgid "VC priority" msgstr "VC优先级" -#: netbox/dcim/models/devices.py:649 +#: netbox/dcim/models/devices.py:650 msgid "Virtual chassis master election priority" msgstr "堆叠主设备优先级" -#: netbox/dcim/models/devices.py:652 netbox/dcim/models/sites.py:217 +#: netbox/dcim/models/devices.py:653 netbox/dcim/models/sites.py:217 msgid "latitude" msgstr "纬度" -#: netbox/dcim/models/devices.py:661 netbox/dcim/models/devices.py:673 +#: netbox/dcim/models/devices.py:662 netbox/dcim/models/devices.py:674 #: netbox/dcim/models/sites.py:226 netbox/dcim/models/sites.py:238 msgid "GPS coordinate in decimal format (xx.yyyyyy)" msgstr "GPS坐标(十进制格式, xx.yyyyyy)" -#: netbox/dcim/models/devices.py:664 netbox/dcim/models/sites.py:229 +#: netbox/dcim/models/devices.py:665 netbox/dcim/models/sites.py:229 msgid "longitude" msgstr "经度" -#: netbox/dcim/models/devices.py:747 +#: netbox/dcim/models/devices.py:748 msgid "Device name must be unique per site." msgstr "每个站点的设备名称必须唯一。" -#: netbox/dcim/models/devices.py:758 +#: netbox/dcim/models/devices.py:759 msgid "device" msgstr "设备" -#: netbox/dcim/models/devices.py:759 +#: netbox/dcim/models/devices.py:760 msgid "devices" msgstr "设备" -#: netbox/dcim/models/devices.py:778 +#: netbox/dcim/models/devices.py:779 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." msgstr "机柜 {rack} 不属于 {site}站点." -#: netbox/dcim/models/devices.py:783 +#: netbox/dcim/models/devices.py:784 #, python-brace-format msgid "Location {location} does not belong to site {site}." msgstr "地点 {location} 不属于 {site}站点." -#: netbox/dcim/models/devices.py:789 +#: netbox/dcim/models/devices.py:790 #, python-brace-format msgid "Rack {rack} does not belong to location {location}." msgstr "机柜{rack}不属于{location}地点." -#: netbox/dcim/models/devices.py:796 +#: netbox/dcim/models/devices.py:797 msgid "Cannot select a rack face without assigning a rack." msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪一面。" -#: netbox/dcim/models/devices.py:800 +#: netbox/dcim/models/devices.py:801 msgid "Cannot select a rack position without assigning a rack." msgstr "在未分配机柜的情况下,无法选择安装在机柜的哪个位置。" -#: netbox/dcim/models/devices.py:806 +#: netbox/dcim/models/devices.py:807 msgid "Position must be in increments of 0.5 rack units." msgstr "机柜位置必须以0.5个U位递增。" -#: netbox/dcim/models/devices.py:810 +#: netbox/dcim/models/devices.py:811 msgid "Must specify rack face when defining rack position." msgstr "指定机柜安装位置时必须指定安装在机柜的哪一面。" -#: netbox/dcim/models/devices.py:818 +#: netbox/dcim/models/devices.py:819 #, python-brace-format msgid "" "A 0U device type ({device_type}) cannot be assigned to a rack position." msgstr "无法将0U的设备类型({device_type})的设备安装在机柜中。" -#: netbox/dcim/models/devices.py:829 +#: netbox/dcim/models/devices.py:830 msgid "" "Child device types cannot be assigned to a rack face. This is an attribute " "of the parent device." msgstr "子设备类型不能安装到机柜的前/后面。这是父设备的一个属性。" -#: netbox/dcim/models/devices.py:836 +#: netbox/dcim/models/devices.py:837 msgid "" "Child device types cannot be assigned to a rack position. This is an " "attribute of the parent device." msgstr "子设备类型不能安装到机柜某个位置。这是父设备的一个属性。" -#: netbox/dcim/models/devices.py:850 +#: netbox/dcim/models/devices.py:851 #, python-brace-format msgid "" "U{position} is already occupied or does not have sufficient space to " "accommodate this device type: {device_type} ({u_height}U)" msgstr "{position}U已被占用或没有足够的空间容纳此设备类型:{device_type} ({u_height}U)" -#: netbox/dcim/models/devices.py:865 +#: netbox/dcim/models/devices.py:866 #, python-brace-format msgid "{ip} is not an IPv4 address." msgstr "{ip} 不是有效的IPv4地址" -#: netbox/dcim/models/devices.py:877 netbox/dcim/models/devices.py:895 +#: netbox/dcim/models/devices.py:878 netbox/dcim/models/devices.py:896 #, python-brace-format msgid "The specified IP address ({ip}) is not assigned to this device." msgstr "指定的IP地址 ({ip}) 未分配给该设备。" -#: netbox/dcim/models/devices.py:883 +#: netbox/dcim/models/devices.py:884 #, python-brace-format msgid "{ip} is not an IPv6 address." msgstr "{ip} 不是有效的IPv6地址" -#: netbox/dcim/models/devices.py:913 +#: netbox/dcim/models/devices.py:914 #, python-brace-format msgid "" "The assigned platform is limited to {platform_manufacturer} device types, " @@ -7151,68 +7131,68 @@ msgid "" msgstr "" "指定的平台仅限于{platform_manufacturer} 的设备类型,但此设备的类型属于{devicetype_manufacturer}。" -#: netbox/dcim/models/devices.py:924 +#: netbox/dcim/models/devices.py:925 #, python-brace-format msgid "The assigned cluster belongs to a different site ({site})" msgstr "分配的群集属于其他站点({site})" -#: netbox/dcim/models/devices.py:931 +#: netbox/dcim/models/devices.py:932 #, python-brace-format msgid "The assigned cluster belongs to a different location ({location})" msgstr "分配的集群属于不同的位置 ({location})" -#: netbox/dcim/models/devices.py:939 +#: netbox/dcim/models/devices.py:940 msgid "A device assigned to a virtual chassis must have its position defined." msgstr "分配给集群的设备必须定义其位置。" -#: netbox/dcim/models/devices.py:945 +#: netbox/dcim/models/devices.py:946 #, python-brace-format msgid "" "Device cannot be removed from virtual chassis {virtual_chassis} because it " "is currently designated as its master." msgstr "无法从虚拟机箱中移除设备 {virtual_chassis} 因为它目前被指定为主节点。" -#: netbox/dcim/models/devices.py:1148 +#: netbox/dcim/models/devices.py:1149 msgid "domain" msgstr "域" -#: netbox/dcim/models/devices.py:1161 netbox/dcim/models/devices.py:1162 +#: netbox/dcim/models/devices.py:1162 netbox/dcim/models/devices.py:1163 msgid "virtual chassis" msgstr "堆叠" -#: netbox/dcim/models/devices.py:1174 +#: netbox/dcim/models/devices.py:1175 #, python-brace-format msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "所选主设备({master})未分配给此堆叠。" -#: netbox/dcim/models/devices.py:1189 +#: netbox/dcim/models/devices.py:1190 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " "form a cross-chassis LAG interfaces." msgstr "无法删除堆叠 {self}。有成员接口属于跨机箱聚合。" -#: netbox/dcim/models/devices.py:1222 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1223 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "标识符" -#: netbox/dcim/models/devices.py:1223 +#: netbox/dcim/models/devices.py:1224 msgid "Numeric identifier unique to the parent device" msgstr "父设备唯一的标识符" -#: netbox/dcim/models/devices.py:1251 netbox/extras/models/customfields.py:245 -#: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 +#: netbox/dcim/models/devices.py:1252 netbox/extras/models/customfields.py:253 +#: netbox/extras/models/models.py:118 netbox/extras/models/models.py:813 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:173 #: netbox/netbox/models/__init__.py:223 msgid "comments" msgstr "评论" -#: netbox/dcim/models/devices.py:1267 +#: netbox/dcim/models/devices.py:1268 msgid "virtual device context" msgstr "设备虚拟实例" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1269 msgid "virtual device contexts" msgstr "设备虚拟实例" @@ -7241,303 +7221,303 @@ msgid "" " object" msgstr "当它被指定为对象的主 MAC 时,无法重新分配 MAC 地址" -#: netbox/dcim/models/mixins.py:131 -#: netbox/virtualization/models/virtualmachines.py:400 +#: netbox/dcim/models/mixins.py:132 +#: netbox/virtualization/models/virtualmachines.py:399 msgid "An interface cannot be bridged to itself." msgstr "接口不能桥接到自己" -#: netbox/dcim/models/mixins.py:136 +#: netbox/dcim/models/mixins.py:137 msgid "Virtual interfaces cannot have a PoE mode." msgstr "虚拟接口不能具有PoE模式。" -#: netbox/dcim/models/mixins.py:140 +#: netbox/dcim/models/mixins.py:141 msgid "Virtual interfaces cannot have a PoE type." msgstr "虚拟接口不能是PoE类型。" -#: netbox/dcim/models/mixins.py:146 +#: netbox/dcim/models/mixins.py:147 msgid "Must specify PoE mode when designating a PoE type." msgstr "指定PoE类型时必须指定PoE模式。" -#: netbox/dcim/models/mixins.py:151 +#: netbox/dcim/models/mixins.py:152 msgid "Wireless role may be set only on wireless interfaces." msgstr "只能在无线接口上设置无线角色。" -#: netbox/dcim/models/modules.py:41 netbox/extras/models/configs.py:50 +#: netbox/dcim/models/modules.py:43 netbox/extras/models/configs.py:50 msgid "schema" msgstr "纲要" -#: netbox/dcim/models/modules.py:48 +#: netbox/dcim/models/modules.py:50 msgid "module type profile" msgstr "模块类型配置文件" -#: netbox/dcim/models/modules.py:49 +#: netbox/dcim/models/modules.py:51 msgid "module type profiles" msgstr "模块类型配置文件" -#: netbox/dcim/models/modules.py:94 +#: netbox/dcim/models/modules.py:96 msgid "attributes" msgstr "属性" -#: netbox/dcim/models/modules.py:114 +#: netbox/dcim/models/modules.py:116 msgid "module type" msgstr "模块类型" -#: netbox/dcim/models/modules.py:115 +#: netbox/dcim/models/modules.py:117 msgid "module types" msgstr "模块类型" -#: netbox/dcim/models/modules.py:145 +#: netbox/dcim/models/modules.py:147 #, python-brace-format msgid "Invalid schema: {error}" msgstr "架构无效: {error}" -#: netbox/dcim/models/modules.py:240 +#: netbox/dcim/models/modules.py:242 msgid "module" msgstr "模块" -#: netbox/dcim/models/modules.py:241 +#: netbox/dcim/models/modules.py:243 msgid "modules" msgstr "模块" -#: netbox/dcim/models/modules.py:254 +#: netbox/dcim/models/modules.py:256 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " "device ({device})." msgstr "模块必须安装在属于指定设备({device})的模块托架内。" -#: netbox/dcim/models/power.py:55 +#: netbox/dcim/models/power.py:56 msgid "power panel" msgstr "电源面板" -#: netbox/dcim/models/power.py:56 +#: netbox/dcim/models/power.py:57 msgid "power panels" msgstr "电源面板" -#: netbox/dcim/models/power.py:67 +#: netbox/dcim/models/power.py:68 #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" msgstr "位置 {location} ({location_site}) 位于不同的站点 {site}" -#: netbox/dcim/models/power.py:106 +#: netbox/dcim/models/power.py:107 msgid "supply" msgstr "供应" -#: netbox/dcim/models/power.py:112 +#: netbox/dcim/models/power.py:113 msgid "phase" msgstr "相位" -#: netbox/dcim/models/power.py:118 +#: netbox/dcim/models/power.py:119 msgid "voltage" msgstr "电压" -#: netbox/dcim/models/power.py:123 +#: netbox/dcim/models/power.py:124 msgid "amperage" msgstr "电流" -#: netbox/dcim/models/power.py:128 +#: netbox/dcim/models/power.py:129 msgid "max utilization" msgstr "最大利用率" -#: netbox/dcim/models/power.py:131 +#: netbox/dcim/models/power.py:132 msgid "Maximum permissible draw (percentage)" msgstr "最大允许利用率(百分比)" -#: netbox/dcim/models/power.py:134 +#: netbox/dcim/models/power.py:135 msgid "available power" msgstr "可用功率" -#: netbox/dcim/models/power.py:162 +#: netbox/dcim/models/power.py:163 msgid "power feed" msgstr "电力来源" -#: netbox/dcim/models/power.py:163 +#: netbox/dcim/models/power.py:164 msgid "power feeds" msgstr "电力来源" -#: netbox/dcim/models/power.py:174 +#: netbox/dcim/models/power.py:175 #, python-brace-format msgid "" "Rack {rack} ({rack_site}) and power panel {powerpanel} ({powerpanel_site}) " "are in different sites." msgstr "机柜{rack} ({rack_site})和电源面板{powerpanel} ({powerpanel_site})位于不同的站点。" -#: netbox/dcim/models/power.py:185 +#: netbox/dcim/models/power.py:186 msgid "Voltage cannot be negative for AC supply" msgstr "交流电源的电压不能为负" -#: netbox/dcim/models/racks.py:48 +#: netbox/dcim/models/racks.py:49 msgid "width" msgstr "宽度" -#: netbox/dcim/models/racks.py:49 +#: netbox/dcim/models/racks.py:50 msgid "Rail-to-rail width" msgstr "机柜间宽度" -#: netbox/dcim/models/racks.py:57 +#: netbox/dcim/models/racks.py:58 msgid "Height in rack units" msgstr "以U为单位的机柜高度" -#: netbox/dcim/models/racks.py:61 +#: netbox/dcim/models/racks.py:62 msgid "starting unit" msgstr "起始U位" -#: netbox/dcim/models/racks.py:63 +#: netbox/dcim/models/racks.py:64 msgid "Starting unit for rack" msgstr "此机柜的起始U位" -#: netbox/dcim/models/racks.py:67 +#: netbox/dcim/models/racks.py:68 msgid "descending units" msgstr "U位显示降序" -#: netbox/dcim/models/racks.py:68 +#: netbox/dcim/models/racks.py:69 msgid "Units are numbered top-to-bottom" msgstr "U位从上到下编号" -#: netbox/dcim/models/racks.py:73 +#: netbox/dcim/models/racks.py:74 msgid "outer width" msgstr "外部宽度" -#: netbox/dcim/models/racks.py:76 +#: netbox/dcim/models/racks.py:77 msgid "Outer dimension of rack (width)" msgstr "机柜外部尺寸(宽)" -#: netbox/dcim/models/racks.py:79 +#: netbox/dcim/models/racks.py:80 msgid "outer height" msgstr "外部高度" -#: netbox/dcim/models/racks.py:82 +#: netbox/dcim/models/racks.py:83 msgid "Outer dimension of rack (height)" msgstr "机架的外部尺寸(高度)" -#: netbox/dcim/models/racks.py:85 +#: netbox/dcim/models/racks.py:86 msgid "outer depth" msgstr "外部长度/深度" -#: netbox/dcim/models/racks.py:88 +#: netbox/dcim/models/racks.py:89 msgid "Outer dimension of rack (depth)" msgstr "机架外形尺寸(深度)" -#: netbox/dcim/models/racks.py:91 +#: netbox/dcim/models/racks.py:92 msgid "outer unit" msgstr "外框尺寸的单位" -#: netbox/dcim/models/racks.py:98 +#: netbox/dcim/models/racks.py:99 msgid "mounting depth" msgstr "安装深度" -#: netbox/dcim/models/racks.py:102 +#: netbox/dcim/models/racks.py:103 msgid "" "Maximum depth of a mounted device, in millimeters. For four-post racks, this" " is the distance between the front and rear rails." msgstr "已安装设备的最大深度(以毫米为单位)。 对于四柱机架,这是前导轨和后导轨之间的距离。" -#: netbox/dcim/models/racks.py:110 +#: netbox/dcim/models/racks.py:111 msgid "max weight" msgstr "最大承重" -#: netbox/dcim/models/racks.py:113 +#: netbox/dcim/models/racks.py:114 msgid "Maximum load capacity for the rack" msgstr "机柜最大承重" -#: netbox/dcim/models/racks.py:133 netbox/dcim/models/racks.py:259 +#: netbox/dcim/models/racks.py:134 netbox/dcim/models/racks.py:260 msgid "form factor" msgstr "外形规格" -#: netbox/dcim/models/racks.py:174 +#: netbox/dcim/models/racks.py:175 msgid "rack type" msgstr "机架类型" -#: netbox/dcim/models/racks.py:175 +#: netbox/dcim/models/racks.py:176 msgid "rack types" msgstr "机架类型" -#: netbox/dcim/models/racks.py:189 netbox/dcim/models/racks.py:381 +#: netbox/dcim/models/racks.py:190 netbox/dcim/models/racks.py:382 msgid "Must specify a unit when setting an outer dimension" msgstr "设置外部尺寸时必须指定单位" -#: netbox/dcim/models/racks.py:193 netbox/dcim/models/racks.py:385 +#: netbox/dcim/models/racks.py:194 netbox/dcim/models/racks.py:386 msgid "Must specify a unit when setting a maximum weight" msgstr "设置最大承重时必须指定单位" -#: netbox/dcim/models/racks.py:239 +#: netbox/dcim/models/racks.py:240 msgid "rack role" msgstr "机柜角色" -#: netbox/dcim/models/racks.py:240 +#: netbox/dcim/models/racks.py:241 msgid "rack roles" msgstr "机柜角色" -#: netbox/dcim/models/racks.py:277 +#: netbox/dcim/models/racks.py:278 msgid "facility ID" msgstr "标识符ID" -#: netbox/dcim/models/racks.py:278 +#: netbox/dcim/models/racks.py:279 msgid "Locally-assigned identifier" msgstr "本地分配的标识符" -#: netbox/dcim/models/racks.py:311 netbox/ipam/forms/bulk_import.py:203 -#: netbox/ipam/forms/bulk_import.py:267 netbox/ipam/forms/bulk_import.py:302 -#: netbox/ipam/forms/bulk_import.py:515 -#: netbox/virtualization/forms/bulk_import.py:126 +#: netbox/dcim/models/racks.py:312 netbox/ipam/forms/bulk_import.py:207 +#: netbox/ipam/forms/bulk_import.py:271 netbox/ipam/forms/bulk_import.py:306 +#: netbox/ipam/forms/bulk_import.py:517 +#: netbox/virtualization/forms/bulk_import.py:125 msgid "Functional role" msgstr "功能角色" -#: netbox/dcim/models/racks.py:324 +#: netbox/dcim/models/racks.py:325 msgid "A unique tag used to identify this rack" msgstr "用于识别该机柜的唯一标识" -#: netbox/dcim/models/racks.py:364 +#: netbox/dcim/models/racks.py:365 msgid "rack" msgstr "机柜" -#: netbox/dcim/models/racks.py:365 +#: netbox/dcim/models/racks.py:366 msgid "racks" msgstr "机柜" -#: netbox/dcim/models/racks.py:377 +#: netbox/dcim/models/racks.py:378 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." msgstr "指定的位置必须属于父站点({site})。" -#: netbox/dcim/models/racks.py:400 +#: netbox/dcim/models/racks.py:401 #, python-brace-format msgid "" "Rack must be at least {min_height}U tall to house currently installed " "devices." msgstr "机柜必须有至少{min_height}U高,才可以容纳当前安装的设备。" -#: netbox/dcim/models/racks.py:409 +#: netbox/dcim/models/racks.py:410 #, python-brace-format msgid "" "Rack unit numbering must begin at {position} or less to house currently " "installed devices." msgstr "机柜单元编号必须从{position}或以上开始,才能容纳当前安装的设备。" -#: netbox/dcim/models/racks.py:417 +#: netbox/dcim/models/racks.py:418 #, python-brace-format msgid "Location must be from the same site, {site}." msgstr "位置必须来自同一站点 {site}。" -#: netbox/dcim/models/racks.py:680 +#: netbox/dcim/models/racks.py:681 msgid "units" msgstr "位置" -#: netbox/dcim/models/racks.py:712 +#: netbox/dcim/models/racks.py:713 msgid "rack reservation" msgstr "机柜预留" -#: netbox/dcim/models/racks.py:713 +#: netbox/dcim/models/racks.py:714 msgid "rack reservations" msgstr "机柜预留" -#: netbox/dcim/models/racks.py:727 +#: netbox/dcim/models/racks.py:728 #, python-brace-format msgid "Invalid unit(s) for {height}U rack: {unit_list}" msgstr "{height}U机柜中无效的U位: {unit_list}" -#: netbox/dcim/models/racks.py:740 +#: netbox/dcim/models/racks.py:741 #, python-brace-format msgid "The following units have already been reserved: {unit_list}" msgstr "以下U位已被保留:{unit_list}" @@ -7645,145 +7625,145 @@ msgstr "添加组件" msgid "Disconnect Selected" msgstr "断开所选连接" -#: netbox/dcim/tables/cables.py:55 +#: netbox/dcim/tables/cables.py:56 msgid "Termination A" msgstr "本端A" -#: netbox/dcim/tables/cables.py:60 +#: netbox/dcim/tables/cables.py:61 msgid "Termination B" msgstr "对端B" -#: netbox/dcim/tables/cables.py:66 netbox/wireless/forms/bulk_import.py:96 +#: netbox/dcim/tables/cables.py:67 netbox/wireless/forms/bulk_import.py:96 #: netbox/wireless/tables/wirelesslink.py:22 msgid "Device A" msgstr "设备A" -#: netbox/dcim/tables/cables.py:72 netbox/wireless/forms/bulk_import.py:117 +#: netbox/dcim/tables/cables.py:73 netbox/wireless/forms/bulk_import.py:117 #: netbox/wireless/tables/wirelesslink.py:31 msgid "Device B" msgstr "设备B" -#: netbox/dcim/tables/cables.py:78 +#: netbox/dcim/tables/cables.py:79 msgid "Location A" msgstr "位置A" -#: netbox/dcim/tables/cables.py:84 +#: netbox/dcim/tables/cables.py:85 msgid "Location B" msgstr "位置B" -#: netbox/dcim/tables/cables.py:90 +#: netbox/dcim/tables/cables.py:91 msgid "Rack A" msgstr "机柜A" -#: netbox/dcim/tables/cables.py:96 +#: netbox/dcim/tables/cables.py:97 msgid "Rack B" msgstr "机柜B" -#: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:89 +#: netbox/dcim/tables/cables.py:103 netbox/wireless/forms/bulk_import.py:89 msgid "Site A" msgstr "站点A" -#: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:110 +#: netbox/dcim/tables/cables.py:109 netbox/wireless/forms/bulk_import.py:110 msgid "Site B" msgstr "站点B" -#: netbox/dcim/tables/cables.py:118 +#: netbox/dcim/tables/cables.py:119 msgid "Color Name" msgstr "颜色名称" -#: netbox/dcim/tables/connections.py:31 netbox/dcim/tables/connections.py:50 -#: netbox/dcim/tables/connections.py:71 +#: netbox/dcim/tables/connections.py:32 netbox/dcim/tables/connections.py:51 +#: netbox/dcim/tables/connections.py:72 #: netbox/templates/dcim/inc/connection_endpoints.html:16 msgid "Reachable" msgstr "可达性" -#: 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:719 -#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 -#: netbox/netbox/navigation/menu.py:77 +#: netbox/dcim/tables/devices.py:67 netbox/dcim/tables/devices.py:111 +#: netbox/dcim/tables/racks.py:136 netbox/dcim/tables/sites.py:84 +#: netbox/dcim/tables/sites.py:116 netbox/extras/tables/tables.py:720 +#: netbox/netbox/navigation/menu.py:72 netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 -#: netbox/virtualization/views.py:247 +#: netbox/virtualization/views.py:297 msgid "Devices" msgstr "设备" -#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 +#: netbox/dcim/tables/devices.py:72 netbox/dcim/tables/devices.py:116 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/dcim/tables/devices.py:105 netbox/dcim/tables/devices.py:225 +#: netbox/extras/forms/model_forms.py:754 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 #: netbox/templates/extras/object_render_config.html:12 #: netbox/templates/extras/object_render_config.html:15 -#: netbox/virtualization/tables/virtualmachines.py:77 +#: netbox/virtualization/tables/virtualmachines.py:78 msgid "Config Template" msgstr "配置模版" -#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:186 netbox/dcim/tables/devicetypes.py:102 msgid "U Height" msgstr "U高度" -#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1160 -#: 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:385 -#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 -#: netbox/virtualization/tables/virtualmachines.py:65 +#: netbox/dcim/tables/devices.py:196 netbox/dcim/tables/devices.py:1161 +#: netbox/ipam/forms/bulk_import.py:599 netbox/ipam/forms/model_forms.py:309 +#: netbox/ipam/forms/model_forms.py:321 netbox/ipam/tables/ip.py:307 +#: netbox/ipam/tables/ip.py:371 netbox/ipam/tables/ip.py:386 +#: netbox/ipam/tables/ip.py:409 netbox/templates/ipam/ipaddress.html:11 +#: netbox/virtualization/tables/virtualmachines.py:66 msgid "IP Address" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1164 -#: netbox/virtualization/tables/virtualmachines.py:56 +#: netbox/dcim/tables/devices.py:200 netbox/dcim/tables/devices.py:1165 +#: netbox/virtualization/tables/virtualmachines.py:57 msgid "IPv4 Address" msgstr "IPv4 地址" -#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1168 -#: netbox/virtualization/tables/virtualmachines.py:60 +#: netbox/dcim/tables/devices.py:204 netbox/dcim/tables/devices.py:1169 +#: netbox/virtualization/tables/virtualmachines.py:61 msgid "IPv6 Address" msgstr "IPv6 地址" -#: netbox/dcim/tables/devices.py:218 +#: netbox/dcim/tables/devices.py:219 msgid "VC Position" msgstr "堆叠位置" -#: netbox/dcim/tables/devices.py:221 +#: netbox/dcim/tables/devices.py:222 msgid "VC Priority" msgstr "堆叠优先级" -#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:229 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "父设备" -#: netbox/dcim/tables/devices.py:233 +#: netbox/dcim/tables/devices.py:234 msgid "Position (Device Bay)" msgstr "位置(设备托架)" -#: netbox/dcim/tables/devices.py:241 +#: netbox/dcim/tables/devices.py:242 msgid "Console ports" msgstr "Console 端口" -#: netbox/dcim/tables/devices.py:244 +#: netbox/dcim/tables/devices.py:245 msgid "Console server ports" msgstr "Console 服务器端口" -#: netbox/dcim/tables/devices.py:247 +#: netbox/dcim/tables/devices.py:248 msgid "Power ports" msgstr "电源接口" -#: netbox/dcim/tables/devices.py:250 +#: netbox/dcim/tables/devices.py:251 msgid "Power outlets" msgstr "电源插座" -#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1173 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 -#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2580 -#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 +#: netbox/dcim/tables/devices.py:254 netbox/dcim/tables/devices.py:1174 +#: netbox/dcim/tables/devicetypes.py:132 netbox/dcim/views.py:1423 +#: netbox/dcim/views.py:1760 netbox/dcim/views.py:2590 +#: netbox/netbox/navigation/menu.py:98 netbox/netbox/navigation/menu.py:262 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7793,44 +7773,44 @@ msgstr "电源插座" #: netbox/templates/dcim/virtualdevicecontext.html:81 #: netbox/templates/virtualization/buttons/bulk_add_components.html:10 #: netbox/templates/virtualization/virtualmachine/base.html:27 -#: netbox/virtualization/tables/virtualmachines.py:71 -#: netbox/virtualization/views.py:406 netbox/wireless/tables/wirelesslan.py:56 +#: netbox/virtualization/tables/virtualmachines.py:72 +#: netbox/virtualization/views.py:456 netbox/wireless/tables/wirelesslan.py:56 msgid "Interfaces" msgstr "接口" -#: netbox/dcim/tables/devices.py:256 +#: netbox/dcim/tables/devices.py:257 msgid "Front ports" msgstr "前置端口" -#: netbox/dcim/tables/devices.py:262 +#: netbox/dcim/tables/devices.py:263 msgid "Device bays" msgstr "设备托架" -#: netbox/dcim/tables/devices.py:265 +#: netbox/dcim/tables/devices.py:266 msgid "Module bays" msgstr "设备板卡插槽" -#: netbox/dcim/tables/devices.py:268 +#: netbox/dcim/tables/devices.py:269 msgid "Inventory items" msgstr "库存项" -#: netbox/dcim/tables/devices.py:301 +#: netbox/dcim/tables/devices.py:302 msgid "Device Location" msgstr "设备位置" -#: netbox/dcim/tables/devices.py:306 +#: netbox/dcim/tables/devices.py:307 msgid "Device Site" msgstr "设备站点" -#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:322 netbox/dcim/tables/modules.py:86 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "设备板卡插槽" -#: 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:2666 netbox/netbox/navigation/menu.py:106 +#: netbox/dcim/tables/devices.py:335 netbox/dcim/tables/devicetypes.py:53 +#: netbox/dcim/tables/devicetypes.py:147 netbox/dcim/views.py:1498 +#: netbox/dcim/views.py:2676 netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7839,167 +7819,164 @@ msgstr "设备板卡插槽" msgid "Inventory Items" msgstr "库存项目" -#: netbox/dcim/tables/devices.py:349 +#: netbox/dcim/tables/devices.py:350 msgid "Cable Color" msgstr "线缆颜色" -#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 +#: netbox/dcim/tables/devices.py:356 netbox/ipam/tables/vlans.py:168 msgid "Link Peers" msgstr "链接对等体" -#: netbox/dcim/tables/devices.py:358 +#: netbox/dcim/tables/devices.py:359 msgid "Mark Connected" msgstr "标记已连接" -#: netbox/dcim/tables/devices.py:477 +#: netbox/dcim/tables/devices.py:478 msgid "Maximum draw (W)" msgstr "最大功率(W)" -#: netbox/dcim/tables/devices.py:480 +#: netbox/dcim/tables/devices.py:481 msgid "Allocated draw (W)" msgstr "分配功率(W)" -#: 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:167 -#: netbox/netbox/navigation/menu.py:169 +#: netbox/dcim/tables/devices.py:586 netbox/ipam/forms/model_forms.py:775 +#: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:690 +#: netbox/ipam/views.py:791 netbox/netbox/navigation/menu.py:168 +#: netbox/netbox/navigation/menu.py:170 #: 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 -#: netbox/vpn/tables/tunnels.py:98 +#: netbox/templates/ipam/service.html:42 netbox/vpn/tables/tunnels.py:98 msgid "IP Addresses" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:588 +#: netbox/dcim/tables/devices.py:589 msgid "Primary MAC" -msgstr "主要 MAC" +msgstr "主MAC" -#: netbox/dcim/tables/devices.py:594 netbox/netbox/navigation/menu.py:113 +#: netbox/dcim/tables/devices.py:595 netbox/netbox/navigation/menu.py:114 #: netbox/templates/dcim/interface.html:399 -#: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC 地址" -#: netbox/dcim/tables/devices.py:600 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/ui/panels.py:14 +#: netbox/netbox/navigation/menu.py:214 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "网关冗余协议组" -#: netbox/dcim/tables/devices.py:612 netbox/templates/dcim/interface.html:95 -#: netbox/templates/virtualization/vminterface.html:65 +#: netbox/dcim/tables/devices.py:613 netbox/templates/dcim/interface.html:95 #: 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: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 +#: netbox/virtualization/ui/panels.py:64 netbox/vpn/forms/bulk_edit.py:64 +#: netbox/vpn/forms/bulk_import.py:75 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:92 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:644 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:236 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "仅限管理" -#: netbox/dcim/tables/devices.py:663 +#: netbox/dcim/tables/devices.py:664 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:670 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "虚拟电路" -#: netbox/dcim/tables/devices.py:788 netbox/dcim/tables/devices.py:841 -#: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 +#: netbox/dcim/tables/devices.py:789 netbox/dcim/tables/devices.py:842 +#: netbox/dcim/tables/devicetypes.py:258 netbox/dcim/tables/devicetypes.py:277 msgid "Mappings" msgstr "映射" -#: netbox/dcim/tables/devices.py:896 netbox/templates/dcim/devicebay.html:43 +#: netbox/dcim/tables/devices.py:897 netbox/templates/dcim/devicebay.html:43 msgid "Installed Device" msgstr "已安装设备" -#: netbox/dcim/tables/devices.py:901 +#: netbox/dcim/tables/devices.py:902 msgid "Installed Role" msgstr "已安装的角色" -#: netbox/dcim/tables/devices.py:906 +#: netbox/dcim/tables/devices.py:907 msgid "Installed Type" msgstr "已安装的类型" -#: netbox/dcim/tables/devices.py:910 +#: netbox/dcim/tables/devices.py:911 msgid "Installed Description" msgstr "已安装的描述" -#: netbox/dcim/tables/devices.py:914 +#: netbox/dcim/tables/devices.py:915 msgid "Installed Serial" msgstr "已安装序列号" -#: netbox/dcim/tables/devices.py:918 +#: netbox/dcim/tables/devices.py:919 msgid "Installed Asset Tag" msgstr "已安装的资产标签" -#: netbox/dcim/tables/devices.py:968 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:969 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "已安装的模块" -#: netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:972 msgid "Module Serial" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:975 +#: netbox/dcim/tables/devices.py:976 msgid "Module Asset Tag" msgstr "模块资产标签" -#: netbox/dcim/tables/devices.py:984 +#: netbox/dcim/tables/devices.py:985 msgid "Module Status" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:1038 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1039 netbox/dcim/tables/devicetypes.py:326 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "组件" -#: netbox/dcim/tables/devices.py:1096 +#: netbox/dcim/tables/devices.py:1097 msgid "Items" msgstr "项目" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 -#: netbox/netbox/navigation/menu.py:64 +#: netbox/dcim/tables/devicetypes.py:38 netbox/netbox/navigation/menu.py:63 +#: netbox/netbox/navigation/menu.py:65 msgid "Rack Types" msgstr "机架类型" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 -#: netbox/netbox/navigation/menu.py:88 +#: netbox/dcim/tables/devicetypes.py:43 netbox/netbox/navigation/menu.py:87 +#: netbox/netbox/navigation/menu.py:89 msgid "Device Types" msgstr "设备型号" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 -#: netbox/netbox/navigation/menu.py:89 +#: netbox/dcim/tables/devicetypes.py:48 netbox/dcim/views.py:1595 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Types" msgstr "设备配件类型" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 -#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:714 -#: netbox/netbox/navigation/menu.py:80 +#: netbox/dcim/tables/devicetypes.py:58 netbox/extras/forms/filtersets.py:461 +#: netbox/extras/forms/model_forms.py:661 netbox/extras/tables/tables.py:715 +#: netbox/netbox/navigation/menu.py:81 msgid "Platforms" msgstr "操作系统" -#: netbox/dcim/tables/devicetypes.py:90 +#: netbox/dcim/tables/devicetypes.py:91 msgid "Default Platform" msgstr "默认系统平台" -#: netbox/dcim/tables/devicetypes.py:94 +#: netbox/dcim/tables/devicetypes.py:95 msgid "Full Depth" msgstr "全尺寸" -#: netbox/dcim/tables/devicetypes.py:116 +#: netbox/dcim/tables/devicetypes.py:117 msgid "Device Count" msgstr "设备数量" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 -#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2515 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:120 netbox/dcim/views.py:1363 +#: netbox/dcim/views.py:1700 netbox/dcim/views.py:2525 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8008,9 +7985,9 @@ msgstr "设备数量" msgid "Console Ports" msgstr "Console口" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 -#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2531 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:123 netbox/dcim/views.py:1378 +#: netbox/dcim/views.py:1715 netbox/dcim/views.py:2541 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8019,9 +7996,9 @@ msgstr "Console口" msgid "Console Server Ports" msgstr "Console 服务端口" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 -#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2547 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:126 netbox/dcim/views.py:1393 +#: netbox/dcim/views.py:1730 netbox/dcim/views.py:2557 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8030,9 +8007,9 @@ msgstr "Console 服务端口" msgid "Power Ports" msgstr "电源接口" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 -#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2563 -#: netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:129 netbox/dcim/views.py:1408 +#: netbox/dcim/views.py:1745 netbox/dcim/views.py:2573 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8041,9 +8018,9 @@ msgstr "电源接口" msgid "Power Outlets" msgstr "PDU" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 -#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2602 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:135 netbox/dcim/views.py:1438 +#: netbox/dcim/views.py:1775 netbox/dcim/views.py:2612 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8051,9 +8028,9 @@ msgstr "PDU" msgid "Front Ports" msgstr "前置端口" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 -#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2618 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:138 netbox/dcim/views.py:1453 +#: netbox/dcim/views.py:1790 netbox/dcim/views.py:2628 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8062,17 +8039,17 @@ msgstr "前置端口" msgid "Rear Ports" msgstr "后置端口" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 -#: netbox/dcim/views.py:2650 netbox/netbox/navigation/menu.py:105 +#: netbox/dcim/tables/devicetypes.py:141 netbox/dcim/views.py:1483 +#: netbox/dcim/views.py:2660 netbox/netbox/navigation/menu.py:106 #: 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:1458 -#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2634 -#: netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devicetypes.py:144 netbox/dcim/views.py:1468 +#: netbox/dcim/views.py:1805 netbox/dcim/views.py:2644 +#: netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8081,71 +8058,71 @@ msgstr "机柜托架" msgid "Module Bays" msgstr "设备板卡插槽" -#: netbox/dcim/tables/modules.py:62 +#: netbox/dcim/tables/modules.py:63 msgid "Module Count" msgstr "模块数量" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 +#: netbox/dcim/tables/power.py:36 netbox/netbox/navigation/menu.py:322 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "电力来源" -#: netbox/dcim/tables/power.py:76 netbox/templates/dcim/powerfeed.html:99 +#: netbox/dcim/tables/power.py:77 netbox/templates/dcim/powerfeed.html:99 msgid "Max Utilization" msgstr "最大利用率" -#: netbox/dcim/tables/power.py:80 +#: netbox/dcim/tables/power.py:81 msgid "Available Power (VA)" msgstr "可用功率 (VA)" -#: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 -#: netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/tables/racks.py:27 netbox/dcim/tables/sites.py:111 +#: netbox/netbox/navigation/menu.py:46 netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Racks" msgstr "机柜" -#: netbox/dcim/tables/racks.py:55 netbox/dcim/tables/racks.py:130 +#: netbox/dcim/tables/racks.py:56 netbox/dcim/tables/racks.py:131 #: netbox/dcim/ui/panels.py:30 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:14 msgid "Height" msgstr "高度" -#: netbox/dcim/tables/racks.py:59 netbox/dcim/tables/racks.py:150 +#: netbox/dcim/tables/racks.py:60 netbox/dcim/tables/racks.py:151 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:18 msgid "Outer Width" msgstr "外部宽度" -#: netbox/dcim/tables/racks.py:63 netbox/dcim/tables/racks.py:154 +#: netbox/dcim/tables/racks.py:64 netbox/dcim/tables/racks.py:155 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:28 msgid "Outer Height" msgstr "外部高度" -#: netbox/dcim/tables/racks.py:67 netbox/dcim/tables/racks.py:158 +#: netbox/dcim/tables/racks.py:68 netbox/dcim/tables/racks.py:159 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:38 msgid "Outer Depth" msgstr "外部长度/深度" -#: netbox/dcim/tables/racks.py:75 netbox/dcim/tables/racks.py:166 +#: netbox/dcim/tables/racks.py:76 netbox/dcim/tables/racks.py:167 msgid "Max Weight" msgstr "最大承重" -#: netbox/dcim/tables/racks.py:82 +#: netbox/dcim/tables/racks.py:83 msgid "Rack Count" msgstr "机架数" -#: netbox/dcim/tables/racks.py:139 +#: netbox/dcim/tables/racks.py:140 msgid "Space" msgstr "空间" -#: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: 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:17 netbox/netbox/navigation/menu.py:21 +#: netbox/dcim/tables/sites.py:22 netbox/dcim/tables/sites.py:41 +#: netbox/extras/forms/filtersets.py:441 +#: netbox/extras/forms/model_forms.py:641 netbox/ipam/forms/bulk_edit.py:115 +#: netbox/ipam/forms/model_forms.py:157 netbox/ipam/tables/asn.py:76 +#: netbox/netbox/navigation/menu.py:18 netbox/netbox/navigation/menu.py:22 msgid "Sites" msgstr "站点" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 +#: netbox/dcim/tables/sites.py:121 netbox/netbox/navigation/menu.py:206 msgid "VLAN Groups" msgstr "VLAN 组" @@ -8159,7 +8136,7 @@ msgstr "{} 毫米" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:95 #: netbox/virtualization/forms/filtersets.py:202 -#: netbox/virtualization/ui/panels.py:13 +#: netbox/virtualization/ui/panels.py:23 msgid "Serial number" msgstr "序列号" @@ -8188,81 +8165,81 @@ msgstr "虚拟机箱成员" msgid "Power Utilization" msgstr "电力容量利用率" -#: netbox/dcim/views.py:138 +#: netbox/dcim/views.py:148 #, python-brace-format msgid "Disconnected {count} {type}" msgstr "已断开连接{count} {type}" -#: netbox/dcim/views.py:246 +#: netbox/dcim/views.py:256 msgid "Child Regions" msgstr "子区域" -#: netbox/dcim/views.py:378 netbox/templates/tenancy/contactgroup.html:47 +#: netbox/dcim/views.py:388 netbox/templates/tenancy/contactgroup.html:47 #: netbox/templates/tenancy/tenantgroup.html:56 #: netbox/templates/wireless/wirelesslangroup.html:56 msgid "Child Groups" msgstr "子类组" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 +#: netbox/dcim/views.py:546 netbox/dcim/views.py:686 netbox/dcim/views.py:1093 msgid "Non-Racked Devices" msgstr "未上架设备" -#: netbox/dcim/views.py:662 +#: netbox/dcim/views.py:672 msgid "Child Locations" msgstr "子位置" -#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 +#: netbox/dcim/views.py:1074 netbox/netbox/navigation/menu.py:54 msgid "Reservations" msgstr "机柜预留" -#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 -#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:369 +#: netbox/dcim/views.py:2470 netbox/netbox/navigation/menu.py:216 +#: netbox/templates/ipam/ipaddress.html:118 netbox/virtualization/views.py:419 msgid "Application Services" msgstr "应用程序服务" -#: netbox/dcim/views.py:2679 netbox/extras/forms/filtersets.py:399 -#: netbox/extras/forms/model_forms.py:695 +#: netbox/dcim/views.py:2689 netbox/extras/forms/filtersets.py:402 +#: netbox/extras/forms/model_forms.py:701 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 -#: netbox/virtualization/views.py:443 +#: netbox/virtualization/views.py:493 msgid "Config Context" msgstr "配置实例" -#: netbox/dcim/views.py:2690 netbox/virtualization/views.py:454 +#: netbox/dcim/views.py:2700 netbox/virtualization/views.py:504 msgid "Render Config" msgstr "提交配置" -#: netbox/dcim/views.py:2703 netbox/extras/tables/tables.py:724 -#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 -#: netbox/virtualization/views.py:228 +#: netbox/dcim/views.py:2713 netbox/extras/tables/tables.py:725 +#: netbox/netbox/navigation/menu.py:259 netbox/netbox/navigation/menu.py:261 +#: netbox/virtualization/views.py:278 msgid "Virtual Machines" msgstr "虚拟机" -#: netbox/dcim/views.py:3521 +#: netbox/dcim/views.py:3531 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "已安装的设备 {device} 在海湾里 {device_bay}。" -#: netbox/dcim/views.py:3562 +#: netbox/dcim/views.py:3572 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "已移除的设备 {device} 来自海湾 {device_bay}。" -#: netbox/dcim/views.py:3675 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3685 netbox/ipam/tables/ip.py:179 msgid "Children" msgstr "子网" -#: netbox/dcim/views.py:4148 +#: netbox/dcim/views.py:4158 #, python-brace-format msgid "Added member {device}" msgstr "已添加成员 {device}" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "无法移除主设备 {device} 来自虚拟机箱。" -#: netbox/dcim/views.py:4204 +#: netbox/dcim/views.py:4214 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "已移除 {device} 来自虚拟机箱 {chassis}" @@ -8276,13 +8253,13 @@ msgstr "未知的相关对象: {name}" msgid "Changing the type of custom fields is not supported." msgstr "不支持更改自定义字段的类型。" -#: netbox/extras/api/serializers_/scripts.py:75 -#: netbox/extras/api/serializers_/scripts.py:85 +#: netbox/extras/api/serializers_/scripts.py:73 +#: netbox/extras/api/serializers_/scripts.py:83 msgid "Scheduling is not enabled for this script." msgstr "脚本计划未启用。" -#: netbox/extras/api/serializers_/scripts.py:77 -#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:53 +#: netbox/extras/api/serializers_/scripts.py:75 +#: netbox/extras/forms/reports.py:45 netbox/extras/forms/scripts.py:54 msgid "Scheduled time must be in the future." msgstr "预定时间需设置在当前时间之后。" @@ -8359,9 +8336,9 @@ msgid "No" msgstr "否" #: netbox/extras/choices.py:108 netbox/templates/tenancy/contact.html:67 -#: netbox/tenancy/forms/bulk_edit.py:109 -#: netbox/tenancy/forms/bulk_import.py:88 -#: netbox/tenancy/forms/model_forms.py:97 +#: netbox/tenancy/forms/bulk_edit.py:113 +#: netbox/tenancy/forms/bulk_import.py:91 +#: netbox/tenancy/forms/model_forms.py:98 #: netbox/wireless/forms/model_forms.py:169 msgid "Link" msgstr "链接" @@ -8458,13 +8435,13 @@ msgstr "黑色" msgid "White" msgstr "白色" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 -#: netbox/extras/forms/model_forms.py:518 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:447 +#: netbox/extras/forms/model_forms.py:524 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:512 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "脚本" @@ -8473,31 +8450,31 @@ msgstr "脚本" msgid "Notification" msgstr "通知" -#: netbox/extras/conditions.py:59 +#: netbox/extras/conditions.py:60 #, python-brace-format msgid "Unknown operator: {op}. Must be one of: {operators}" msgstr "未知运算符: {op}。必须是以下项之一: {operators}" -#: netbox/extras/conditions.py:63 +#: netbox/extras/conditions.py:64 #, python-brace-format msgid "Unsupported value type: {value}" msgstr "不支持的值类型: {value}" -#: netbox/extras/conditions.py:65 +#: netbox/extras/conditions.py:66 #, python-brace-format msgid "Invalid type for {op} operation: {value}" msgstr "{op}的操作类型 {value}无效" -#: netbox/extras/conditions.py:144 +#: netbox/extras/conditions.py:145 #, python-brace-format msgid "Ruleset must be a dictionary, not {ruleset}." msgstr "规则集必须是字典,而不是 {ruleset}.。" -#: netbox/extras/conditions.py:149 +#: netbox/extras/conditions.py:150 msgid "Invalid logic type: must be 'AND' or 'OR'. Please check documentation." msgstr "无效的逻辑类型:必须是“与”或“或”中之一。请查看文档。" -#: netbox/extras/conditions.py:161 +#: netbox/extras/conditions.py:162 msgid "Incorrect key(s) informed. Please check documentation." msgstr "提供了错误的密钥。请检查文档。" @@ -8510,204 +8487,204 @@ msgstr "小组件类型" msgid "Unregistered widget class: {name}" msgstr "未注册的小组件类型: {name}" -#: netbox/extras/dashboard/widgets.py:149 +#: netbox/extras/dashboard/widgets.py:150 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name}必须定义render() 方法。" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Note" msgstr "公告" -#: netbox/extras/dashboard/widgets.py:169 +#: netbox/extras/dashboard/widgets.py:170 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "显示任意的自定义内容。支持Markdown。" -#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:183 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "对象统计" -#: netbox/extras/dashboard/widgets.py:183 +#: netbox/extras/dashboard/widgets.py:184 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "显示NetBox模型以及为每种类型创建的对象数。" -#: netbox/extras/dashboard/widgets.py:193 +#: netbox/extras/dashboard/widgets.py:194 msgid "Filters to apply when counting the number of objects" msgstr "统计对象数时要应用的筛选器" -#: netbox/extras/dashboard/widgets.py:201 +#: netbox/extras/dashboard/widgets.py:202 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "无效的格式。对象筛选器必须作为字典传递。" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Object List" msgstr "对象列表" -#: netbox/extras/dashboard/widgets.py:236 +#: netbox/extras/dashboard/widgets.py:237 msgid "Display an arbitrary list of objects." msgstr "显示任意的对象列表。" -#: netbox/extras/dashboard/widgets.py:249 +#: netbox/extras/dashboard/widgets.py:250 msgid "The default number of objects to display" msgstr "要显示的默认对象数" -#: netbox/extras/dashboard/widgets.py:261 +#: netbox/extras/dashboard/widgets.py:262 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "无效的格式。URL参数必须作为字典传递。" -#: netbox/extras/dashboard/widgets.py:270 +#: netbox/extras/dashboard/widgets.py:271 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "模型选择无效: {self['model'].data} 不支持。" -#: netbox/extras/dashboard/widgets.py:310 +#: netbox/extras/dashboard/widgets.py:311 msgid "RSS Feed" msgstr "RSS订阅" -#: netbox/extras/dashboard/widgets.py:317 +#: netbox/extras/dashboard/widgets.py:318 msgid "Embed an RSS feed from an external website." msgstr "嵌入来自外部网站的 RSS 源。" -#: netbox/extras/dashboard/widgets.py:324 +#: netbox/extras/dashboard/widgets.py:325 msgid "Feed URL" msgstr "订阅链接" -#: netbox/extras/dashboard/widgets.py:328 +#: netbox/extras/dashboard/widgets.py:329 msgid "Requires external connection" msgstr "需要外部连接" -#: netbox/extras/dashboard/widgets.py:334 +#: netbox/extras/dashboard/widgets.py:335 msgid "The maximum number of objects to display" msgstr "要多显示的对象数" -#: netbox/extras/dashboard/widgets.py:339 +#: netbox/extras/dashboard/widgets.py:340 msgid "How long to stored the cached content (in seconds)" msgstr "存储缓存内容的时间(秒)" -#: netbox/extras/dashboard/widgets.py:345 +#: netbox/extras/dashboard/widgets.py:346 msgid "Timeout value for fetching the feed (in seconds)" msgstr "获取 Feed 的超时值(以秒为单位)" -#: netbox/extras/dashboard/widgets.py:402 +#: netbox/extras/dashboard/widgets.py:403 #: 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:406 +#: netbox/extras/dashboard/widgets.py:407 msgid "Show your personal bookmarks" msgstr "显示您的个人书签" -#: netbox/extras/events.py:186 +#: netbox/extras/events.py:205 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "事件规则的未知操作类型: {action_type}" -#: netbox/extras/events.py:229 +#: netbox/extras/events.py:248 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "无法导入事件管道 {name}错误: {error}" -#: netbox/extras/filtersets.py:53 +#: netbox/extras/filtersets.py:52 msgid "Script module (ID)" msgstr "脚本模版(ID)" -#: netbox/extras/filtersets.py:276 netbox/extras/filtersets.py:646 -#: netbox/extras/filtersets.py:822 netbox/extras/filtersets.py:853 +#: netbox/extras/filtersets.py:275 netbox/extras/filtersets.py:645 +#: netbox/extras/filtersets.py:821 netbox/extras/filtersets.py:852 msgid "Data file (ID)" msgstr "数据文件(ID)" -#: netbox/extras/filtersets.py:457 netbox/users/filtersets.py:83 -#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:293 +#: netbox/extras/filtersets.py:456 netbox/users/filtersets.py:83 +#: netbox/users/filtersets.py:234 netbox/users/filtersets.py:292 msgid "Group (name)" msgstr "组 (名字)" -#: netbox/extras/filtersets.py:757 +#: netbox/extras/filtersets.py:756 #: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "堆叠类型" -#: netbox/extras/filtersets.py:763 netbox/virtualization/filtersets.py:72 +#: netbox/extras/filtersets.py:762 netbox/virtualization/filtersets.py:72 #: netbox/virtualization/filtersets.py:136 msgid "Cluster type (slug)" msgstr "堆叠类型(缩写)" -#: netbox/extras/filtersets.py:784 netbox/tenancy/forms/forms.py:16 -#: netbox/tenancy/forms/forms.py:40 +#: netbox/extras/filtersets.py:783 netbox/tenancy/forms/forms.py:17 +#: netbox/tenancy/forms/forms.py:41 msgid "Tenant group" msgstr "租户组" -#: netbox/extras/filtersets.py:790 netbox/tenancy/filtersets.py:208 -#: netbox/tenancy/filtersets.py:229 +#: netbox/extras/filtersets.py:789 netbox/tenancy/filtersets.py:212 +#: netbox/tenancy/filtersets.py:233 msgid "Tenant group (slug)" msgstr "租户组(缩写)" -#: netbox/extras/filtersets.py:806 netbox/extras/forms/model_forms.py:583 +#: netbox/extras/filtersets.py:805 netbox/extras/forms/model_forms.py:589 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "标签" -#: netbox/extras/filtersets.py:812 +#: netbox/extras/filtersets.py:811 msgid "Tag (slug)" msgstr "标签(缩写)" -#: netbox/extras/filtersets.py:881 netbox/extras/forms/filtersets.py:545 +#: netbox/extras/filtersets.py:880 netbox/extras/forms/filtersets.py:548 msgid "Has local config context data" msgstr "具有本地配置实例" -#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:67 +#: netbox/extras/forms/bulk_edit.py:39 netbox/extras/forms/filtersets.py:70 msgid "Group name" msgstr "组名称" -#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:75 -#: netbox/extras/tables/tables.py:82 +#: netbox/extras/forms/bulk_edit.py:47 netbox/extras/forms/filtersets.py:78 +#: netbox/extras/tables/tables.py:83 #: netbox/templates/extras/customfield.html:38 #: netbox/templates/generic/bulk_import.html:149 msgid "Required" msgstr "必须" -#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:82 +#: netbox/extras/forms/bulk_edit.py:52 netbox/extras/forms/filtersets.py:85 msgid "Must be unique" 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:229 +#: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:66 +#: netbox/extras/forms/filtersets.py:99 +#: netbox/extras/models/customfields.py:237 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:236 +#: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:72 +#: netbox/extras/forms/filtersets.py:104 +#: netbox/extras/models/customfields.py:244 msgid "UI editable" msgstr "页面可编辑" -#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:104 +#: netbox/extras/forms/bulk_edit.py:75 netbox/extras/forms/filtersets.py:107 msgid "Is cloneable" msgstr "可复制" -#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_edit.py:80 netbox/extras/forms/filtersets.py:114 msgid "Minimum value" msgstr "最小值" -#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:115 +#: netbox/extras/forms/bulk_edit.py:84 netbox/extras/forms/filtersets.py:118 msgid "Maximum value" msgstr "最大值" -#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:119 +#: netbox/extras/forms/bulk_edit.py:88 netbox/extras/forms/filtersets.py:122 msgid "Validation regex" msgstr "验证正则表达式" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 -#: netbox/extras/forms/model_forms.py:82 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:50 +#: netbox/extras/forms/model_forms.py:87 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "行为" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:163 msgid "New window" msgstr "新窗口" @@ -8716,45 +8693,45 @@ msgid "Button class" msgstr "按钮类型" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 -#: netbox/extras/models/mixins.py:100 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/models/mixins.py:99 msgid "MIME type" msgstr "MIME类型" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 +#: netbox/extras/forms/filtersets.py:206 netbox/extras/forms/filtersets.py:529 msgid "File name" msgstr "文件名" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 +#: netbox/extras/forms/filtersets.py:210 netbox/extras/forms/filtersets.py:533 msgid "File extension" msgstr "文件扩展名" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:214 netbox/extras/forms/filtersets.py:537 msgid "As attachment" msgstr "作为附件" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 -#: netbox/extras/tables/tables.py:321 netbox/extras/tables/tables.py:358 +#: netbox/extras/forms/filtersets.py:259 netbox/extras/forms/filtersets.py:290 +#: netbox/extras/tables/tables.py:322 netbox/extras/tables/tables.py:359 #: 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:317 -#: netbox/extras/models/models.py:187 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:320 +#: netbox/extras/models/models.py:193 msgid "HTTP method" msgstr "HTTP方法" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:314 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "有效URL" -#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:227 +#: netbox/extras/forms/bulk_edit.py:260 netbox/extras/models/models.py:233 msgid "SSL verification" msgstr "SSL验证" @@ -8767,8 +8744,8 @@ msgstr "密钥" 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:465 +#: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/model_forms.py:471 msgid "Event types" msgstr "事件类型" @@ -8776,470 +8753,469 @@ msgstr "事件类型" msgid "Is active" msgstr "激活的" -#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:514 +#: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:185 +#: netbox/extras/forms/filtersets.py:517 msgid "Auto sync enabled" msgstr "已启用自动同步" -#: netbox/extras/forms/bulk_import.py:38 -#: netbox/extras/forms/bulk_import.py:119 -#: 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: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 +#: netbox/extras/forms/bulk_import.py:43 +#: netbox/extras/forms/bulk_import.py:125 +#: netbox/extras/forms/bulk_import.py:146 +#: netbox/extras/forms/bulk_import.py:207 +#: netbox/extras/forms/bulk_import.py:231 +#: netbox/extras/forms/bulk_import.py:281 netbox/extras/forms/filtersets.py:57 +#: netbox/extras/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:247 +#: netbox/extras/forms/filtersets.py:278 netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:237 +#: netbox/extras/forms/model_forms.py:269 +#: netbox/extras/forms/model_forms.py:312 +#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:583 +#: netbox/users/forms/model_forms.py:326 msgid "Object types" msgstr "对象类型" -#: netbox/extras/forms/bulk_import.py:40 -#: netbox/extras/forms/bulk_import.py:121 -#: 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:277 -#: netbox/tenancy/forms/bulk_import.py:103 +#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:127 +#: netbox/extras/forms/bulk_import.py:148 +#: netbox/extras/forms/bulk_import.py:209 +#: netbox/extras/forms/bulk_import.py:233 +#: netbox/extras/forms/bulk_import.py:283 +#: netbox/tenancy/forms/bulk_import.py:106 msgid "One or more assigned object types" msgstr "一个或多个分配对象类型" -#: netbox/extras/forms/bulk_import.py:45 +#: netbox/extras/forms/bulk_import.py:50 msgid "Field data type (e.g. text, integer, etc.)" msgstr "字段数据类型(例如文本、整数等)" -#: 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 +#: netbox/extras/forms/bulk_import.py:53 netbox/extras/forms/filtersets.py:229 +#: netbox/extras/forms/filtersets.py:335 +#: netbox/extras/forms/model_forms.py:338 +#: netbox/extras/forms/model_forms.py:398 +#: netbox/extras/forms/model_forms.py:435 +#: netbox/tenancy/forms/filtersets.py:121 msgid "Object type" msgstr "对象类型" -#: netbox/extras/forms/bulk_import.py:51 +#: netbox/extras/forms/bulk_import.py:56 msgid "Object type (for object or multi-object fields)" msgstr "对象类型(用于对象或多对象字段)" -#: netbox/extras/forms/bulk_import.py:54 netbox/extras/forms/filtersets.py:91 +#: netbox/extras/forms/bulk_import.py:59 netbox/extras/forms/filtersets.py:94 msgid "Choice set" msgstr "可选项" -#: netbox/extras/forms/bulk_import.py:58 +#: netbox/extras/forms/bulk_import.py:63 msgid "Choice set (for selection fields)" msgstr "可选项(用于单选框)" -#: netbox/extras/forms/bulk_import.py:64 +#: netbox/extras/forms/bulk_import.py:69 msgid "Whether the custom field is displayed in the UI" msgstr "自定义字段是否显示在页面中" -#: netbox/extras/forms/bulk_import.py:70 +#: netbox/extras/forms/bulk_import.py:75 msgid "Whether the custom field is editable in the UI" msgstr "自定义字段在页面中是否可编辑" -#: netbox/extras/forms/bulk_import.py:86 +#: netbox/extras/forms/bulk_import.py:91 msgid "The base set of predefined choices to use (if any)" msgstr "预定义选项的基本集合(如有)" -#: netbox/extras/forms/bulk_import.py:92 +#: netbox/extras/forms/bulk_import.py:97 msgid "" "Quoted string of comma-separated field choices with optional labels " "separated by colon: \"choice1:First Choice,choice2:Second Choice\"" msgstr "用逗号分隔字段选项,可选标签用冒号分隔,并用引号包围:“选项1:第一选项,选项2:第二选项”" -#: netbox/extras/forms/bulk_import.py:124 netbox/extras/models/models.py:336 +#: netbox/extras/forms/bulk_import.py:130 netbox/extras/models/models.py:341 msgid "button class" msgstr "按钮类" -#: netbox/extras/forms/bulk_import.py:127 netbox/extras/models/models.py:340 +#: netbox/extras/forms/bulk_import.py:133 netbox/extras/models/models.py:345 msgid "" "The class of the first link in a group will be used for the dropdown button" msgstr "列表中第一个类将用于下拉按钮" -#: netbox/extras/forms/bulk_import.py:168 +#: netbox/extras/forms/bulk_import.py:174 msgid "Data source which provides the data file" msgstr "提供数据文件的数据源" -#: 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/extras/forms/bulk_import.py:177 +#: netbox/extras/forms/filtersets.py:191 netbox/extras/forms/filtersets.py:391 +#: netbox/extras/forms/filtersets.py:423 netbox/extras/forms/filtersets.py:511 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "数据文件" -#: netbox/extras/forms/bulk_import.py:175 +#: netbox/extras/forms/bulk_import.py:181 msgid "Data file containing the template code" msgstr "包含模板代码的数据文件" -#: netbox/extras/forms/bulk_import.py:180 +#: netbox/extras/forms/bulk_import.py:186 msgid "" "Enable automatic synchronization of template content when the data file is " "updated" msgstr "更新数据文件时启用模板内容的自动同步" -#: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:299 -#: netbox/extras/forms/model_forms.py:776 +#: netbox/extras/forms/bulk_import.py:201 +#: netbox/extras/forms/model_forms.py:304 +#: netbox/extras/forms/model_forms.py:782 msgid "Must specify either local content or a data file" msgstr "必须指定本地内容或数据文件" -#: netbox/extras/forms/bulk_import.py:232 +#: netbox/extras/forms/bulk_import.py:238 msgid "The event type(s) which will trigger this rule" msgstr "将触发此规则的事件类型" -#: netbox/extras/forms/bulk_import.py:235 +#: netbox/extras/forms/bulk_import.py:241 msgid "Action object" msgstr "动作对象" -#: netbox/extras/forms/bulk_import.py:237 +#: netbox/extras/forms/bulk_import.py:243 msgid "Webhook name or script as dotted path module.Class" msgstr "Webhook名称或脚本的路径为module.Class" -#: netbox/extras/forms/bulk_import.py:258 +#: netbox/extras/forms/bulk_import.py:264 #, python-brace-format msgid "Webhook {name} not found" msgstr "未找到 Webhook {name}" -#: netbox/extras/forms/bulk_import.py:267 +#: netbox/extras/forms/bulk_import.py:273 #, python-brace-format msgid "Script {name} not found" msgstr "未找到脚本{name}" -#: netbox/extras/forms/bulk_import.py:291 +#: netbox/extras/forms/bulk_import.py:297 msgid "Assigned object type" msgstr "分配的对象类型" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:302 msgid "The classification of entry" msgstr "条目的分类" -#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:757 -#: 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/extras/forms/bulk_import.py:305 netbox/extras/tables/tables.py:758 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/netbox/tables/tables.py:333 netbox/netbox/ui/panels.py:216 #: 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 +#: netbox/utilities/forms/fields/fields.py:40 msgid "Comments" msgstr "评论" -#: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:318 +#: netbox/extras/forms/model_forms.py:414 netbox/netbox/navigation/menu.py:415 #: 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 -#: netbox/users/forms/model_forms.py:274 netbox/users/forms/model_forms.py:349 -#: netbox/users/forms/model_forms.py:480 netbox/users/forms/model_forms.py:495 +#: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:265 +#: netbox/users/forms/model_forms.py:277 netbox/users/forms/model_forms.py:352 +#: netbox/users/forms/model_forms.py:483 netbox/users/forms/model_forms.py:498 #: netbox/users/tables.py:136 netbox/users/tables.py:194 msgid "Users" msgstr "用户" -#: netbox/extras/forms/bulk_import.py:316 +#: netbox/extras/forms/bulk_import.py:322 msgid "User names separated by commas, encased with double quotes" msgstr "用户名用逗号分隔,用双引号括起来" -#: 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/extras/forms/bulk_import.py:325 +#: netbox/extras/forms/model_forms.py:409 netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:416 #: 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:102 -#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:121 +#: netbox/tenancy/forms/filtersets.py:107 +#: netbox/tenancy/forms/model_forms.py:93 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/forms/model_forms.py:210 netbox/users/forms/model_forms.py:222 +#: netbox/users/forms/model_forms.py:357 netbox/users/forms/model_forms.py:482 #: netbox/users/tables.py:68 netbox/users/tables.py:140 #: netbox/users/tables.py:190 msgid "Groups" msgstr "组" -#: netbox/extras/forms/bulk_import.py:323 +#: netbox/extras/forms/bulk_import.py:329 msgid "Group names separated by commas, encased with double quotes" msgstr "群组名称用逗号分隔,用双引号括起来" -#: netbox/extras/forms/filtersets.py:46 +#: netbox/extras/forms/filtersets.py:49 msgid "Type Options" msgstr "键入选项" -#: netbox/extras/forms/filtersets.py:59 netbox/extras/forms/model_forms.py:62 +#: netbox/extras/forms/filtersets.py:62 netbox/extras/forms/model_forms.py:67 msgid "Related object type" msgstr "连接的对象类型" -#: netbox/extras/forms/filtersets.py:64 +#: netbox/extras/forms/filtersets.py:67 msgid "Field type" msgstr "字段类型" -#: netbox/extras/forms/filtersets.py:128 -#: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:108 +#: netbox/extras/forms/filtersets.py:131 +#: netbox/extras/forms/model_forms.py:168 netbox/extras/tables/tables.py:109 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "选项" -#: 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/extras/forms/filtersets.py:179 netbox/extras/forms/filtersets.py:380 +#: netbox/extras/forms/filtersets.py:403 netbox/extras/forms/filtersets.py:499 +#: netbox/extras/forms/model_forms.py:696 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "数据" -#: 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 +#: netbox/extras/forms/filtersets.py:180 netbox/extras/forms/filtersets.py:500 +#: netbox/extras/forms/model_forms.py:282 +#: netbox/extras/forms/model_forms.py:757 msgid "Rendering" msgstr "转换" -#: netbox/extras/forms/filtersets.py:196 +#: netbox/extras/forms/filtersets.py:199 msgid "Content types" msgstr "内容类型" -#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:310 netbox/extras/models/models.py:198 msgid "HTTP content type" msgstr "HTTP内容类型" -#: netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/filtersets.py:340 msgid "Event type" msgstr "事件类型" -#: netbox/extras/forms/filtersets.py:342 +#: netbox/extras/forms/filtersets.py:345 msgid "Action type" msgstr "动作类型" -#: netbox/extras/forms/filtersets.py:364 +#: netbox/extras/forms/filtersets.py:367 msgid "Tagged object type" msgstr "标记的对象类型" -#: netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:372 msgid "Allowed object type" msgstr "允许的对象类型" -#: netbox/extras/forms/filtersets.py:428 -#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 +#: netbox/extras/forms/filtersets.py:431 +#: netbox/extras/forms/model_forms.py:631 netbox/netbox/navigation/menu.py:20 msgid "Regions" msgstr "地区" -#: netbox/extras/forms/filtersets.py:433 -#: netbox/extras/forms/model_forms.py:630 +#: netbox/extras/forms/filtersets.py:436 +#: netbox/extras/forms/model_forms.py:636 msgid "Site groups" msgstr "站点组" -#: netbox/extras/forms/filtersets.py:443 -#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 +#: netbox/extras/forms/filtersets.py:446 +#: netbox/extras/forms/model_forms.py:646 netbox/netbox/navigation/menu.py:23 msgid "Locations" msgstr "位置" -#: netbox/extras/forms/filtersets.py:448 -#: netbox/extras/forms/model_forms.py:645 +#: netbox/extras/forms/filtersets.py:451 +#: netbox/extras/forms/model_forms.py:651 msgid "Device types" msgstr "设备型号" -#: netbox/extras/forms/filtersets.py:453 -#: netbox/extras/forms/model_forms.py:650 +#: netbox/extras/forms/filtersets.py:456 +#: netbox/extras/forms/model_forms.py:656 msgid "Roles" msgstr "角色" -#: netbox/extras/forms/filtersets.py:463 -#: netbox/extras/forms/model_forms.py:660 +#: netbox/extras/forms/filtersets.py:466 +#: netbox/extras/forms/model_forms.py:666 msgid "Cluster types" msgstr "集群类型" -#: netbox/extras/forms/filtersets.py:468 -#: netbox/extras/forms/model_forms.py:665 +#: netbox/extras/forms/filtersets.py:471 +#: netbox/extras/forms/model_forms.py:671 msgid "Cluster groups" msgstr "集群组" -#: 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/extras/forms/filtersets.py:476 +#: netbox/extras/forms/model_forms.py:676 netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "集群" -#: netbox/extras/forms/filtersets.py:478 -#: netbox/extras/forms/model_forms.py:675 +#: netbox/extras/forms/filtersets.py:481 +#: netbox/extras/forms/model_forms.py:681 msgid "Tenant groups" msgstr "租户组" -#: netbox/extras/forms/model_forms.py:55 +#: netbox/extras/forms/model_forms.py:60 msgid "The type(s) of object that have this custom field" msgstr "具有此自定义字段的对象的类型" -#: netbox/extras/forms/model_forms.py:58 +#: netbox/extras/forms/model_forms.py:63 msgid "Default value" msgstr "默认值" -#: netbox/extras/forms/model_forms.py:64 +#: netbox/extras/forms/model_forms.py:69 msgid "Type of the related object (for object/multi-object fields only)" msgstr "相关对象的类型(仅适用于对象/多对象字段)" -#: netbox/extras/forms/model_forms.py:67 +#: netbox/extras/forms/model_forms.py:72 #: netbox/templates/extras/customfield.html:60 msgid "Related object filter" msgstr "相关对象过滤器" -#: netbox/extras/forms/model_forms.py:69 +#: netbox/extras/forms/model_forms.py:74 msgid "Specify query parameters as a JSON object." msgstr "将查询参数指定为 JSON 对象。" -#: netbox/extras/forms/model_forms.py:79 +#: netbox/extras/forms/model_forms.py:84 #: netbox/templates/extras/customfield.html:10 msgid "Custom Field" msgstr "自定义字段" -#: netbox/extras/forms/model_forms.py:91 +#: netbox/extras/forms/model_forms.py:96 msgid "" "The type of data stored in this field. For object/multi-object fields, " "select the related object type below." msgstr "存储在此字段中的数据类型。对于对象/多对象字段,请选择下面的相关对象类型。" -#: netbox/extras/forms/model_forms.py:94 +#: netbox/extras/forms/model_forms.py:99 msgid "" "This will be displayed as help text for the form field. Markdown is " "supported." msgstr "这将显示为表单字段的帮助文本。支持Markdown。" -#: netbox/extras/forms/model_forms.py:149 +#: netbox/extras/forms/model_forms.py:154 msgid "Related Object" msgstr "相关对象" -#: netbox/extras/forms/model_forms.py:176 +#: netbox/extras/forms/model_forms.py:181 msgid "" "Enter one choice per line. An optional label may be specified for each " "choice by appending it with a colon. Example:" msgstr "每行输入一个选项。可以为每个选项指定一个可选标签,方法是在其后面附加一个冒号。例如:" -#: netbox/extras/forms/model_forms.py:184 +#: netbox/extras/forms/model_forms.py:189 msgid "Custom Field Choice Set" msgstr "自定义字段选择集" -#: netbox/extras/forms/model_forms.py:239 +#: netbox/extras/forms/model_forms.py:244 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "自定义链接" -#: netbox/extras/forms/model_forms.py:241 +#: netbox/extras/forms/model_forms.py:246 msgid "Templates" msgstr "模版" -#: netbox/extras/forms/model_forms.py:253 +#: netbox/extras/forms/model_forms.py:258 #, 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:257 +#: netbox/extras/forms/model_forms.py:262 #, 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:268 -#: netbox/extras/forms/model_forms.py:742 +#: netbox/extras/forms/model_forms.py:273 +#: netbox/extras/forms/model_forms.py:748 msgid "Template code" msgstr "模版代码" -#: netbox/extras/forms/model_forms.py:274 +#: netbox/extras/forms/model_forms.py:279 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "导出模版" -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:297 +#: netbox/extras/forms/model_forms.py:775 msgid "Template content is populated from the remote source selected below." msgstr "模板内容是从下面选择的远程源填充的。" -#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 +#: netbox/extras/forms/model_forms.py:318 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "已保存的过滤器" -#: netbox/extras/forms/model_forms.py:339 +#: netbox/extras/forms/model_forms.py:344 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "订阅" -#: netbox/extras/forms/model_forms.py:341 +#: netbox/extras/forms/model_forms.py:346 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:350 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:355 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "可用列" -#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:362 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "选定的列" -#: netbox/extras/forms/model_forms.py:422 +#: netbox/extras/forms/model_forms.py:428 msgid "A notification group specify at least one user or group." msgstr "通知组至少指定一个用户或组。" -#: netbox/extras/forms/model_forms.py:444 +#: netbox/extras/forms/model_forms.py:450 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP 请求" -#: netbox/extras/forms/model_forms.py:446 +#: netbox/extras/forms/model_forms.py:452 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:468 +#: netbox/extras/forms/model_forms.py:474 msgid "Action choice" msgstr "选择动作" -#: netbox/extras/forms/model_forms.py:473 +#: netbox/extras/forms/model_forms.py:479 msgid "Enter conditions in JSON format." msgstr "已JSON格式输入条件。" -#: netbox/extras/forms/model_forms.py:477 +#: netbox/extras/forms/model_forms.py:483 msgid "" "Enter parameters to pass to the action in JSON format." msgstr "输入以 JSON格式传递的参数。" -#: netbox/extras/forms/model_forms.py:482 +#: netbox/extras/forms/model_forms.py:488 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "事件规则" -#: netbox/extras/forms/model_forms.py:483 +#: netbox/extras/forms/model_forms.py:489 msgid "Triggers" msgstr "触发器" -#: netbox/extras/forms/model_forms.py:530 +#: netbox/extras/forms/model_forms.py:536 msgid "Notification group" msgstr "通知组" -#: netbox/extras/forms/model_forms.py:606 +#: netbox/extras/forms/model_forms.py:612 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "配置上下文配置文件" -#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 +#: netbox/extras/forms/model_forms.py:686 netbox/netbox/navigation/menu.py:29 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "租户" -#: netbox/extras/forms/model_forms.py:724 +#: netbox/extras/forms/model_forms.py:730 msgid "Data is populated from the remote source selected below." msgstr "数据是从下面选择的远程源填充的。" -#: netbox/extras/forms/model_forms.py:730 +#: netbox/extras/forms/model_forms.py:736 msgid "Must specify either local data or a data file" msgstr "必须指定本地内容或数据文件" -#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:25 +#: netbox/extras/forms/reports.py:17 netbox/extras/forms/scripts.py:26 msgid "Schedule at" msgstr "计划在" @@ -9247,7 +9223,7 @@ msgstr "计划在" msgid "Schedule execution of report to a set time" msgstr "在指定的时间执行报告" -#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:31 +#: netbox/extras/forms/reports.py:23 netbox/extras/forms/scripts.py:32 msgid "Recurs every" msgstr "重复间隔" @@ -9255,24 +9231,24 @@ msgstr "重复间隔" msgid "Interval at which this report is re-run (in minutes)" msgstr "重新运行此报表的间隔(分钟)" -#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:43 +#: netbox/extras/forms/reports.py:35 netbox/extras/forms/scripts.py:44 #, python-brace-format msgid " (current time: {now})" msgstr " (当前时间: {now})" -#: netbox/extras/forms/scripts.py:19 +#: netbox/extras/forms/scripts.py:20 msgid "Commit changes" msgstr "提交更改" -#: netbox/extras/forms/scripts.py:20 +#: netbox/extras/forms/scripts.py:21 msgid "Commit changes to the database (uncheck for a dry-run)" msgstr "提交对数据库的更改(取消选中以进行试运行)" -#: netbox/extras/forms/scripts.py:26 +#: netbox/extras/forms/scripts.py:27 msgid "Schedule execution of script to a set time" msgstr "在指定的时间执行脚本" -#: netbox/extras/forms/scripts.py:35 +#: netbox/extras/forms/scripts.py:36 msgid "Interval at which this script is re-run (in minutes)" msgstr "重新运行此脚本的间隔(分钟)" @@ -9309,10 +9285,10 @@ msgstr "配置上下文配置文件" msgid "config context profiles" msgstr "配置上下文配置文件" -#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:326 -#: netbox/extras/models/models.py:498 netbox/extras/models/models.py:577 -#: netbox/extras/models/search.py:48 netbox/extras/models/tags.py:45 -#: netbox/ipam/models/ip.py:194 netbox/netbox/models/mixins.py:32 +#: netbox/extras/models/configs.py:91 netbox/extras/models/models.py:331 +#: netbox/extras/models/models.py:503 netbox/extras/models/models.py:582 +#: netbox/extras/models/search.py:49 netbox/extras/models/tags.py:45 +#: netbox/ipam/models/ip.py:195 netbox/netbox/models/mixins.py:32 msgid "weight" msgstr "重量" @@ -9347,127 +9323,127 @@ msgstr "配置模版" msgid "config templates" msgstr "配置模版" -#: netbox/extras/models/customfields.py:91 +#: netbox/extras/models/customfields.py:99 msgid "The object(s) to which this field applies." msgstr "此字段所应用的对象。" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:106 msgid "The type of data this custom field holds" msgstr "该自定义字段保存的数据类型" -#: netbox/extras/models/customfields.py:105 +#: netbox/extras/models/customfields.py:113 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "此字段映射到的NetBox对象的类型(对于对象字段)" -#: netbox/extras/models/customfields.py:111 +#: netbox/extras/models/customfields.py:119 msgid "Internal field name" msgstr "内部字段名称" -#: netbox/extras/models/customfields.py:115 +#: netbox/extras/models/customfields.py:123 msgid "Only alphanumeric characters and underscores are allowed." msgstr "仅允许输入英文字符、数字和下划线。" -#: netbox/extras/models/customfields.py:120 +#: netbox/extras/models/customfields.py:128 msgid "Double underscores are not permitted in custom field names." msgstr "自定义字段名称中不允许使用双下划线。" -#: netbox/extras/models/customfields.py:131 +#: netbox/extras/models/customfields.py:139 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:135 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:143 netbox/extras/models/models.py:335 msgid "group name" msgstr "组名称" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:146 msgid "Custom fields within the same group will be displayed together" msgstr "同一组内的自定义字段将一起显示" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:154 msgid "required" msgstr "必须" -#: netbox/extras/models/customfields.py:148 +#: netbox/extras/models/customfields.py:156 msgid "" "This field is required when creating new objects or editing an existing " "object." msgstr "创建新对象或编辑现有对象时,此字段是必填字段。" -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:159 msgid "must be unique" msgstr "必须是唯一的" -#: netbox/extras/models/customfields.py:153 +#: netbox/extras/models/customfields.py:161 msgid "The value of this field must be unique for the assigned object" msgstr "对于分配的对象,该字段的值必须是唯一的" -#: netbox/extras/models/customfields.py:156 +#: netbox/extras/models/customfields.py:164 msgid "search weight" msgstr "搜索权重" -#: netbox/extras/models/customfields.py:159 +#: netbox/extras/models/customfields.py:167 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:164 +#: netbox/extras/models/customfields.py:172 msgid "filter logic" msgstr "过滤器规则" -#: netbox/extras/models/customfields.py:168 +#: netbox/extras/models/customfields.py:176 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." msgstr "松散匹配是匹配字段中的任意位置;严格匹配是与整个字段完全匹配。" -#: netbox/extras/models/customfields.py:171 +#: netbox/extras/models/customfields.py:179 msgid "default" msgstr "默认" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:183 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:182 +#: netbox/extras/models/customfields.py:190 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:188 +#: netbox/extras/models/customfields.py:196 msgid "display weight" msgstr "显示权重" -#: netbox/extras/models/customfields.py:189 +#: netbox/extras/models/customfields.py:197 msgid "Fields with higher weights appear lower in a form." msgstr "权重约高的字段在页面中显示得位置越低。" -#: netbox/extras/models/customfields.py:196 +#: netbox/extras/models/customfields.py:204 msgid "minimum value" msgstr "最小值" -#: netbox/extras/models/customfields.py:197 +#: netbox/extras/models/customfields.py:205 msgid "Minimum allowed value (for numeric fields)" msgstr "允许的最小值(对于数字字段)" -#: netbox/extras/models/customfields.py:204 +#: netbox/extras/models/customfields.py:212 msgid "maximum value" msgstr "最大值" -#: netbox/extras/models/customfields.py:205 +#: netbox/extras/models/customfields.py:213 msgid "Maximum allowed value (for numeric fields)" msgstr "允许的最大值(对于数字字段)" -#: netbox/extras/models/customfields.py:211 +#: netbox/extras/models/customfields.py:219 msgid "validation regex" msgstr "验证正则表达式" -#: netbox/extras/models/customfields.py:213 +#: netbox/extras/models/customfields.py:221 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9477,193 +9453,193 @@ msgstr "" "要在文本字段值上强制执行的正则表达式。使用^和$可以强制匹配整个字符串。例如, " "^[A-Z]{3}$将限制值只能有三个大写字母。" -#: netbox/extras/models/customfields.py:221 +#: netbox/extras/models/customfields.py:229 msgid "choice set" msgstr "可选项" -#: netbox/extras/models/customfields.py:230 +#: netbox/extras/models/customfields.py:238 msgid "Specifies whether the custom field is displayed in the UI" msgstr "是否在UI中显示此字段" -#: netbox/extras/models/customfields.py:237 +#: netbox/extras/models/customfields.py:245 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "是否在UI中可编辑此字段" -#: netbox/extras/models/customfields.py:241 +#: netbox/extras/models/customfields.py:249 msgid "is cloneable" msgstr "可复制" -#: netbox/extras/models/customfields.py:242 +#: netbox/extras/models/customfields.py:250 msgid "Replicate this value when cloning objects" msgstr "复制对象时同时复制此值" -#: netbox/extras/models/customfields.py:259 +#: netbox/extras/models/customfields.py:267 msgid "custom field" msgstr "自定义字段" -#: netbox/extras/models/customfields.py:260 +#: netbox/extras/models/customfields.py:268 msgid "custom fields" msgstr "自定义字段" -#: netbox/extras/models/customfields.py:362 +#: netbox/extras/models/customfields.py:370 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "无效的默认值:“{value}”:{error}" -#: netbox/extras/models/customfields.py:369 +#: netbox/extras/models/customfields.py:377 msgid "A minimum value may be set only for numeric fields" msgstr "只能为数字字段设置最小值" -#: netbox/extras/models/customfields.py:371 +#: netbox/extras/models/customfields.py:379 msgid "A maximum value may be set only for numeric fields" msgstr "只能为数字字段设置最大值" -#: netbox/extras/models/customfields.py:381 +#: netbox/extras/models/customfields.py:389 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "仅对文本和URL字段支持正则表达式验证" -#: netbox/extras/models/customfields.py:387 +#: netbox/extras/models/customfields.py:395 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "无法强制布尔字段的唯一性" -#: netbox/extras/models/customfields.py:397 +#: netbox/extras/models/customfields.py:405 msgid "Selection fields must specify a set of choices." msgstr "选择字段必须指定一组可用选项。" -#: netbox/extras/models/customfields.py:401 +#: netbox/extras/models/customfields.py:409 msgid "Choices may be set only on selection fields." msgstr "只能在选择字段上设置选项。" -#: netbox/extras/models/customfields.py:408 +#: netbox/extras/models/customfields.py:416 msgid "Object fields must define an object type." msgstr "对象字段必须定义对象类型。" -#: netbox/extras/models/customfields.py:412 +#: netbox/extras/models/customfields.py:420 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type}字段不能定义对象类型。" -#: netbox/extras/models/customfields.py:419 +#: netbox/extras/models/customfields.py:427 msgid "A related object filter can be defined only for object fields." msgstr "只能为对象字段定义相关对象过滤器。" -#: netbox/extras/models/customfields.py:423 +#: netbox/extras/models/customfields.py:431 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "过滤器必须定义为将属性映射到值的字典。" -#: netbox/extras/models/customfields.py:510 +#: netbox/extras/models/customfields.py:518 msgid "True" msgstr "是" -#: netbox/extras/models/customfields.py:511 +#: netbox/extras/models/customfields.py:519 msgid "False" msgstr "否" -#: netbox/extras/models/customfields.py:564 -#: netbox/extras/models/customfields.py:612 +#: netbox/extras/models/customfields.py:572 +#: netbox/extras/models/customfields.py:620 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "值必须与此正则表达式匹配: {regex}" -#: netbox/extras/models/customfields.py:714 -#: netbox/extras/models/customfields.py:721 +#: netbox/extras/models/customfields.py:722 +#: netbox/extras/models/customfields.py:729 msgid "Value must be a string." msgstr "值必须为字符串" -#: netbox/extras/models/customfields.py:716 -#: netbox/extras/models/customfields.py:723 +#: netbox/extras/models/customfields.py:724 +#: netbox/extras/models/customfields.py:731 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "值必须与正则表达式'{regex}'匹配" -#: netbox/extras/models/customfields.py:728 +#: netbox/extras/models/customfields.py:736 msgid "Value must be an integer." msgstr "值必须是整数。" -#: netbox/extras/models/customfields.py:731 -#: netbox/extras/models/customfields.py:746 +#: netbox/extras/models/customfields.py:739 +#: netbox/extras/models/customfields.py:754 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "值最少为{minimum}" -#: netbox/extras/models/customfields.py:735 -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:758 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "值最大为{maximum}" -#: netbox/extras/models/customfields.py:743 +#: netbox/extras/models/customfields.py:751 msgid "Value must be a decimal." msgstr "值必须是十进制。" -#: netbox/extras/models/customfields.py:755 +#: netbox/extras/models/customfields.py:763 msgid "Value must be true or false." msgstr "值必须为true或false。" -#: netbox/extras/models/customfields.py:763 +#: netbox/extras/models/customfields.py:771 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "日期格式必须为 ISO 8601 格式(YYYY-MM-DD)." -#: netbox/extras/models/customfields.py:772 +#: netbox/extras/models/customfields.py:780 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:779 +#: netbox/extras/models/customfields.py:787 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "选项集{choiceset}的选项({value})无效。" -#: netbox/extras/models/customfields.py:789 +#: netbox/extras/models/customfields.py:797 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "选项集{choiceset}的选项({value})无效。" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:806 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "值必须为对象ID, 不是 {type}" -#: netbox/extras/models/customfields.py:804 +#: netbox/extras/models/customfields.py:812 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "值必须为对象ID的列表,不是 {type}" -#: netbox/extras/models/customfields.py:808 +#: netbox/extras/models/customfields.py:816 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "发现错误的对象ID: {id}" -#: netbox/extras/models/customfields.py:811 +#: netbox/extras/models/customfields.py:819 msgid "Required field cannot be empty." msgstr "必填字段不能为空。" -#: netbox/extras/models/customfields.py:831 +#: netbox/extras/models/customfields.py:839 msgid "Base set of predefined choices (optional)" msgstr "预定义选项的基本集合(可选)" -#: netbox/extras/models/customfields.py:843 +#: netbox/extras/models/customfields.py:851 msgid "Choices are automatically ordered alphabetically" msgstr "选项会自动按字母顺序排列" -#: netbox/extras/models/customfields.py:850 +#: netbox/extras/models/customfields.py:858 msgid "custom field choice set" msgstr "自定义字段选择集" -#: netbox/extras/models/customfields.py:851 +#: netbox/extras/models/customfields.py:859 msgid "custom field choice sets" msgstr "自定义字段选择集" -#: netbox/extras/models/customfields.py:893 +#: netbox/extras/models/customfields.py:901 msgid "Must define base or extra choices." msgstr "必须定义基本选项或额外选项。" -#: netbox/extras/models/customfields.py:902 +#: netbox/extras/models/customfields.py:910 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "重复值 '{value}'可以在其他选择中找到。" -#: netbox/extras/models/customfields.py:927 +#: netbox/extras/models/customfields.py:935 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -9686,96 +9662,96 @@ msgstr "仪表盘" msgid "dashboards" msgstr "仪表盘" -#: netbox/extras/models/mixins.py:85 +#: netbox/extras/models/mixins.py:84 msgid "template code" msgstr "模版代码" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "Jinja template code." msgstr "Jinja 模板代码。" -#: netbox/extras/models/mixins.py:89 +#: netbox/extras/models/mixins.py:88 msgid "environment parameters" msgstr "环境参数" -#: netbox/extras/models/mixins.py:94 +#: netbox/extras/models/mixins.py:93 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " "the Jinja environment" msgstr "任何 其他参数 构建 Jinja 环境时通过" -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 #, python-brace-format msgid "Defaults to {default}" msgstr "默认为 {default}" -#: netbox/extras/models/mixins.py:106 +#: netbox/extras/models/mixins.py:105 msgid "Filename to give to the rendered export file" msgstr "为渲染的导出文件提供的文件名" -#: netbox/extras/models/mixins.py:109 +#: netbox/extras/models/mixins.py:108 msgid "file extension" msgstr "文件扩展名" -#: netbox/extras/models/mixins.py:112 +#: netbox/extras/models/mixins.py:111 msgid "Extension to append to the rendered filename" msgstr "附加到文件名的扩展名" -#: netbox/extras/models/mixins.py:115 +#: netbox/extras/models/mixins.py:114 msgid "as attachment" msgstr "作为附件" -#: netbox/extras/models/mixins.py:117 +#: netbox/extras/models/mixins.py:116 msgid "Download file as attachment" msgstr "将文件作为附件下载" -#: netbox/extras/models/mixins.py:124 +#: netbox/extras/models/mixins.py:123 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} 必须实现 get_context () 方法。" -#: netbox/extras/models/models.py:58 +#: netbox/extras/models/models.py:64 msgid "The object(s) to which this rule applies." msgstr "应用此规则的对象。" -#: netbox/extras/models/models.py:72 +#: netbox/extras/models/models.py:78 msgid "The types of event which will trigger this rule." msgstr "将触发此规则的事件类型。" -#: netbox/extras/models/models.py:79 +#: netbox/extras/models/models.py:85 msgid "conditions" msgstr "限制条件" -#: netbox/extras/models/models.py:82 +#: netbox/extras/models/models.py:88 msgid "" "A set of conditions which determine whether the event will be generated." msgstr "一组条件,用于确定是否会生成事件。" -#: netbox/extras/models/models.py:90 +#: netbox/extras/models/models.py:96 msgid "action type" msgstr "动作类型" -#: netbox/extras/models/models.py:109 +#: netbox/extras/models/models.py:115 msgid "Additional data to pass to the action object" msgstr "要传递给动作对象的其他数据" -#: netbox/extras/models/models.py:121 +#: netbox/extras/models/models.py:127 msgid "event rule" msgstr "事件规则" -#: netbox/extras/models/models.py:122 +#: netbox/extras/models/models.py:128 msgid "event rules" msgstr "事件规则" -#: netbox/extras/models/models.py:179 +#: netbox/extras/models/models.py:185 msgid "" "This URL will be called using the HTTP method defined when the webhook is " "called. Jinja2 template processing is supported with the same context as the" " request body." msgstr "此URL将使用调用webhook时定义的HTTP方法进行调用。Jinja2模板处理支持与请求主体相同的描述。" -#: netbox/extras/models/models.py:194 +#: netbox/extras/models/models.py:200 msgid "" "The complete list of official content types is available 点击这里." -#: netbox/extras/models/models.py:199 +#: netbox/extras/models/models.py:205 msgid "additional headers" msgstr "附加标头" -#: netbox/extras/models/models.py:202 +#: netbox/extras/models/models.py:208 msgid "" "User-supplied HTTP headers to be sent with the request in addition to the " "HTTP content type. Headers should be defined in the format Name: " @@ -9798,11 +9774,11 @@ msgstr "" "除了HTTP内容类型之外,还要与请求一起发送用户提供的HTTP标头。标头的定义格式应为 名称: 值. " "Jinja2模板处理支持与请求主体相同的实例(如下)。" -#: netbox/extras/models/models.py:208 +#: netbox/extras/models/models.py:214 msgid "body template" msgstr "内容模版" -#: netbox/extras/models/models.py:211 +#: netbox/extras/models/models.py:217 msgid "" "Jinja2 template for a custom request body. If blank, a JSON object " "representing the change will be included. Available context data includes: " @@ -9813,11 +9789,11 @@ msgstr "" "模块, 时间戳, 用户名, 请求id, 和 " "数据." -#: netbox/extras/models/models.py:217 +#: netbox/extras/models/models.py:223 msgid "secret" msgstr "秘钥" -#: netbox/extras/models/models.py:221 +#: netbox/extras/models/models.py:227 msgid "" "When provided, the request will include a X-Hook-Signature " "header containing a HMAC hex digest of the payload body using the secret as " @@ -9826,182 +9802,182 @@ msgstr "" "当提供时,请求将包括一个X-Hook-Signature " "该标头包含使用机密作为密钥的有效载荷主体的HMAC十六进制摘要。秘钥不会在请求中传输。" -#: netbox/extras/models/models.py:228 +#: netbox/extras/models/models.py:234 msgid "Enable SSL certificate verification. Disable with caution!" msgstr "启用 SSL 证书验证。请谨慎禁用!" -#: netbox/extras/models/models.py:234 netbox/templates/extras/webhook.html:51 +#: netbox/extras/models/models.py:240 netbox/templates/extras/webhook.html:51 msgid "CA File Path" msgstr "CA证书文件路径" -#: netbox/extras/models/models.py:236 +#: netbox/extras/models/models.py:242 msgid "" "The specific CA certificate file to use for SSL verification. Leave blank to" " use the system defaults." msgstr "用于SSL验证的CA证书文件。空为使用系统默认值。" -#: netbox/extras/models/models.py:247 +#: netbox/extras/models/models.py:253 msgid "webhook" msgstr "webhook" -#: netbox/extras/models/models.py:248 +#: netbox/extras/models/models.py:254 msgid "webhooks" msgstr "webhooks" -#: netbox/extras/models/models.py:266 +#: netbox/extras/models/models.py:272 msgid "Do not specify a CA certificate file if SSL verification is disabled." msgstr "如果禁用了SSL验证,请不要指定CA证书文件。" -#: netbox/extras/models/models.py:306 +#: netbox/extras/models/models.py:311 msgid "The object type(s) to which this link applies." msgstr "此链接所应用的对象类型。" -#: netbox/extras/models/models.py:318 +#: netbox/extras/models/models.py:323 msgid "link text" msgstr "链接文本" -#: netbox/extras/models/models.py:319 +#: netbox/extras/models/models.py:324 msgid "Jinja2 template code for link text" msgstr "链接文本的Jinja2模板代码" -#: netbox/extras/models/models.py:322 +#: netbox/extras/models/models.py:327 msgid "link URL" msgstr "链接URL" -#: netbox/extras/models/models.py:323 +#: netbox/extras/models/models.py:328 msgid "Jinja2 template code for link URL" msgstr "链接URL的Jinja2模板代码" -#: netbox/extras/models/models.py:333 +#: netbox/extras/models/models.py:338 msgid "Links with the same group will appear as a dropdown menu" msgstr "同一类的链接将显示为下拉菜单" -#: netbox/extras/models/models.py:343 +#: netbox/extras/models/models.py:348 msgid "new window" msgstr "新窗口" -#: netbox/extras/models/models.py:345 +#: netbox/extras/models/models.py:350 msgid "Force link to open in a new window" msgstr "强制链接在新窗口中打开" -#: netbox/extras/models/models.py:354 +#: netbox/extras/models/models.py:359 msgid "custom link" msgstr "自定义链接" -#: netbox/extras/models/models.py:355 +#: netbox/extras/models/models.py:360 msgid "custom links" msgstr "自定义链接" -#: netbox/extras/models/models.py:409 +#: netbox/extras/models/models.py:414 msgid "The object type(s) to which this template applies." msgstr "应用此模板的对象类型。" -#: netbox/extras/models/models.py:427 +#: netbox/extras/models/models.py:432 msgid "export template" msgstr "导出模版" -#: netbox/extras/models/models.py:428 +#: netbox/extras/models/models.py:433 msgid "export templates" msgstr "导出模版" -#: netbox/extras/models/models.py:445 +#: netbox/extras/models/models.py:450 #, python-brace-format msgid "\"{name}\" is a reserved name. Please choose a different name." msgstr "\"{name}\"是保留名称。请选择其他名称。" -#: netbox/extras/models/models.py:474 +#: netbox/extras/models/models.py:479 msgid "The object type(s) to which this filter applies." msgstr "应用此筛选器的对象类型。" -#: netbox/extras/models/models.py:506 netbox/extras/models/models.py:585 +#: netbox/extras/models/models.py:511 netbox/extras/models/models.py:590 msgid "shared" msgstr "共享性" -#: netbox/extras/models/models.py:519 +#: netbox/extras/models/models.py:524 msgid "saved filter" msgstr "已保存的过滤器" -#: netbox/extras/models/models.py:520 +#: netbox/extras/models/models.py:525 msgid "saved filters" msgstr "已保存的过滤器" -#: netbox/extras/models/models.py:538 +#: netbox/extras/models/models.py:543 msgid "Filter parameters must be stored as a dictionary of keyword arguments." msgstr "筛选器参数必须存储为关键字参数的字典。" -#: netbox/extras/models/models.py:555 +#: netbox/extras/models/models.py:560 msgid "The table's object type" msgstr "表的对象类型" -#: netbox/extras/models/models.py:558 +#: netbox/extras/models/models.py:563 msgid "table" msgstr "桌子" -#: netbox/extras/models/models.py:601 +#: netbox/extras/models/models.py:606 msgid "table config" msgstr "表格配置" -#: netbox/extras/models/models.py:602 +#: netbox/extras/models/models.py:607 msgid "table configs" msgstr "表格配置" -#: netbox/extras/models/models.py:640 +#: netbox/extras/models/models.py:645 #, python-brace-format msgid "Unknown table: {name}" msgstr "未知表: {name}" -#: netbox/extras/models/models.py:651 netbox/extras/models/models.py:658 +#: netbox/extras/models/models.py:656 netbox/extras/models/models.py:663 #, python-brace-format msgid "Unknown column: {name}" msgstr "未知专栏: {name}" -#: netbox/extras/models/models.py:681 +#: netbox/extras/models/models.py:686 msgid "image height" msgstr "图片高度" -#: netbox/extras/models/models.py:684 +#: netbox/extras/models/models.py:689 msgid "image width" msgstr "图片宽度" -#: netbox/extras/models/models.py:706 +#: netbox/extras/models/models.py:711 msgid "image attachment" msgstr "图片附件" -#: netbox/extras/models/models.py:707 +#: netbox/extras/models/models.py:712 msgid "image attachments" msgstr "图片附件" -#: netbox/extras/models/models.py:721 +#: netbox/extras/models/models.py:726 #, python-brace-format msgid "Image attachments cannot be assigned to this object type ({type})." msgstr "无法将图片附件分配给此对象类型({type})." -#: netbox/extras/models/models.py:802 +#: netbox/extras/models/models.py:807 msgid "kind" msgstr "类型" -#: netbox/extras/models/models.py:816 +#: netbox/extras/models/models.py:821 msgid "journal entry" msgstr "日志条目" -#: netbox/extras/models/models.py:817 +#: netbox/extras/models/models.py:822 msgid "journal entries" msgstr "日志条目" -#: netbox/extras/models/models.py:835 +#: netbox/extras/models/models.py:840 #, python-brace-format msgid "Journaling is not supported for this object type ({type})." msgstr "此对象类型({type})不支持备忘。" -#: netbox/extras/models/models.py:877 +#: netbox/extras/models/models.py:882 msgid "bookmark" msgstr "书签" -#: netbox/extras/models/models.py:878 +#: netbox/extras/models/models.py:883 msgid "bookmarks" msgstr "书签" -#: netbox/extras/models/models.py:894 +#: netbox/extras/models/models.py:899 #, python-brace-format msgid "Bookmarks cannot be assigned to this object type ({type})." msgstr "无法将书签分配给此对象类型({type})。" @@ -10029,12 +10005,12 @@ msgid "Objects of this type ({type}) do not support notifications." msgstr "这种类型的对象 ({type}) 不支持通知。" #: netbox/extras/models/notifications.py:137 netbox/users/models/owners.py:52 -#: netbox/users/models/users.py:62 netbox/users/models/users.py:147 +#: netbox/users/models/users.py:66 netbox/users/models/users.py:151 msgid "groups" msgstr "组" #: netbox/extras/models/notifications.py:143 netbox/users/models/owners.py:59 -#: netbox/users/models/users.py:168 +#: netbox/users/models/users.py:172 msgid "users" msgstr "用户" @@ -10054,43 +10030,43 @@ msgstr "订阅" msgid "subscriptions" msgstr "订阅" -#: netbox/extras/models/scripts.py:42 +#: netbox/extras/models/scripts.py:43 msgid "is executable" msgstr "是可执行的" -#: netbox/extras/models/scripts.py:64 +#: netbox/extras/models/scripts.py:65 msgid "script" msgstr "脚本" -#: netbox/extras/models/scripts.py:65 +#: netbox/extras/models/scripts.py:66 msgid "scripts" msgstr "脚本" -#: netbox/extras/models/scripts.py:111 +#: netbox/extras/models/scripts.py:112 msgid "script module" msgstr "脚本模块" -#: netbox/extras/models/scripts.py:112 +#: netbox/extras/models/scripts.py:113 msgid "script modules" msgstr "脚本模块" -#: netbox/extras/models/search.py:22 +#: netbox/extras/models/search.py:23 msgid "timestamp" msgstr "时间戳" -#: netbox/extras/models/search.py:37 +#: netbox/extras/models/search.py:38 msgid "field" msgstr "字段" -#: netbox/extras/models/search.py:45 +#: netbox/extras/models/search.py:46 msgid "value" msgstr "值" -#: netbox/extras/models/search.py:56 +#: netbox/extras/models/search.py:57 msgid "cached value" msgstr "缓存的值" -#: netbox/extras/models/search.py:57 +#: netbox/extras/models/search.py:58 msgid "cached values" msgstr "缓存的值" @@ -10127,103 +10103,103 @@ msgstr "脚本执行参数" msgid "Dismiss" msgstr "解雇" -#: netbox/extras/tables/tables.py:79 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:213 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:516 netbox/extras/tables/tables.py:554 +#: netbox/extras/tables/tables.py:80 netbox/extras/tables/tables.py:185 +#: netbox/extras/tables/tables.py:214 netbox/extras/tables/tables.py:316 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:555 #: netbox/templates/extras/customfield.html:105 #: netbox/templates/extras/eventrule.html:27 #: netbox/templates/users/objectpermission.html:64 netbox/users/tables.py:110 msgid "Object Types" msgstr "对象类型" -#: netbox/extras/tables/tables.py:86 +#: netbox/extras/tables/tables.py:87 msgid "Validate Uniqueness" msgstr "验证唯一性" -#: netbox/extras/tables/tables.py:90 +#: netbox/extras/tables/tables.py:91 msgid "Visible" msgstr "可见" -#: netbox/extras/tables/tables.py:93 +#: netbox/extras/tables/tables.py:94 msgid "Editable" msgstr "可编辑" -#: netbox/extras/tables/tables.py:99 +#: netbox/extras/tables/tables.py:100 msgid "Related Object Type" msgstr "相关对象类型" -#: netbox/extras/tables/tables.py:103 +#: netbox/extras/tables/tables.py:104 #: netbox/templates/extras/customfield.html:51 msgid "Choice Set" msgstr "选项集" -#: netbox/extras/tables/tables.py:111 +#: netbox/extras/tables/tables.py:112 msgid "Is Cloneable" msgstr "可复制" -#: netbox/extras/tables/tables.py:115 +#: netbox/extras/tables/tables.py:116 #: netbox/templates/extras/customfield.html:118 msgid "Minimum Value" msgstr "最小值" -#: netbox/extras/tables/tables.py:118 +#: netbox/extras/tables/tables.py:119 #: netbox/templates/extras/customfield.html:122 msgid "Maximum Value" msgstr "最大值" -#: netbox/extras/tables/tables.py:121 +#: netbox/extras/tables/tables.py:122 msgid "Validation Regex" msgstr "验证正则表达式" -#: netbox/extras/tables/tables.py:125 netbox/extras/tables/tables.py:166 -#: netbox/extras/tables/tables.py:195 netbox/extras/tables/tables.py:242 -#: netbox/extras/tables/tables.py:326 netbox/extras/tables/tables.py:486 -#: netbox/extras/tables/tables.py:528 netbox/extras/tables/tables.py:558 -#: netbox/extras/tables/tables.py:649 netbox/extras/tables/tables.py:701 +#: netbox/extras/tables/tables.py:126 netbox/extras/tables/tables.py:167 +#: netbox/extras/tables/tables.py:196 netbox/extras/tables/tables.py:243 +#: netbox/extras/tables/tables.py:327 netbox/extras/tables/tables.py:487 +#: netbox/extras/tables/tables.py:529 netbox/extras/tables/tables.py:559 +#: netbox/extras/tables/tables.py:650 netbox/extras/tables/tables.py:702 #: 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 +#: netbox/netbox/tables/tables.py:292 netbox/netbox/tables/tables.py:307 +#: netbox/netbox/tables/tables.py:322 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:481 msgid "Owner" msgstr "所有者" -#: netbox/extras/tables/tables.py:158 +#: netbox/extras/tables/tables.py:159 msgid "Count" msgstr "计数" -#: netbox/extras/tables/tables.py:161 +#: netbox/extras/tables/tables.py:162 msgid "Order Alphabetically" msgstr "按字母顺序排列" -#: netbox/extras/tables/tables.py:190 +#: netbox/extras/tables/tables.py:191 #: netbox/templates/extras/customlink.html:33 msgid "New Window" msgstr "新窗口" -#: netbox/extras/tables/tables.py:216 netbox/extras/tables/tables.py:687 +#: netbox/extras/tables/tables.py:217 netbox/extras/tables/tables.py:688 #: netbox/templates/extras/configtemplate.html:21 #: netbox/templates/extras/exporttemplate.html:23 msgid "MIME Type" msgstr "MIME类型" -#: netbox/extras/tables/tables.py:219 netbox/extras/tables/tables.py:690 +#: netbox/extras/tables/tables.py:220 netbox/extras/tables/tables.py:691 #: netbox/templates/extras/configtemplate.html:25 #: netbox/templates/extras/exporttemplate.html:27 msgid "File Name" msgstr "文件名" -#: netbox/extras/tables/tables.py:222 netbox/extras/tables/tables.py:693 +#: netbox/extras/tables/tables.py:223 netbox/extras/tables/tables.py:694 #: netbox/templates/extras/configtemplate.html:29 #: netbox/templates/extras/exporttemplate.html:31 msgid "File Extension" msgstr "文件扩展名" -#: netbox/extras/tables/tables.py:225 netbox/extras/tables/tables.py:696 +#: netbox/extras/tables/tables.py:226 netbox/extras/tables/tables.py:697 msgid "As Attachment" msgstr "作为附件" -#: netbox/extras/tables/tables.py:233 netbox/extras/tables/tables.py:603 -#: netbox/extras/tables/tables.py:633 netbox/extras/tables/tables.py:675 +#: netbox/extras/tables/tables.py:234 netbox/extras/tables/tables.py:604 +#: netbox/extras/tables/tables.py:634 netbox/extras/tables/tables.py:676 #: netbox/templates/core/datafile.html:18 #: netbox/templates/core/inc/datafile_panel.html:4 #: netbox/templates/core/inc/datafile_panel.html:17 @@ -10233,77 +10209,76 @@ msgstr "作为附件" msgid "Data File" msgstr "数据文件" -#: netbox/extras/tables/tables.py:238 netbox/extras/tables/tables.py:608 -#: netbox/extras/tables/tables.py:645 netbox/extras/tables/tables.py:680 +#: netbox/extras/tables/tables.py:239 netbox/extras/tables/tables.py:609 +#: netbox/extras/tables/tables.py:646 netbox/extras/tables/tables.py:681 msgid "Synced" msgstr "同步" -#: netbox/extras/tables/tables.py:263 +#: netbox/extras/tables/tables.py:264 #: netbox/templates/extras/imageattachment.html:57 msgid "Image" msgstr "图片" -#: netbox/extras/tables/tables.py:272 +#: netbox/extras/tables/tables.py:273 #: netbox/templates/extras/imageattachment.html:33 msgid "Filename" msgstr "文件名" -#: netbox/extras/tables/tables.py:291 netbox/templates/core/datafile.html:36 +#: netbox/extras/tables/tables.py:292 netbox/templates/core/datafile.html:36 #: netbox/templates/extras/imageattachment.html:44 #: netbox/templates/ipam/iprange.html:25 -#: netbox/templates/virtualization/virtualdisk.html:29 -#: netbox/virtualization/tables/virtualmachines.py:169 +#: netbox/virtualization/tables/virtualmachines.py:170 msgid "Size" msgstr "大小" -#: netbox/extras/tables/tables.py:352 +#: netbox/extras/tables/tables.py:353 msgid "Table Name" msgstr "表名" -#: netbox/extras/tables/tables.py:439 +#: netbox/extras/tables/tables.py:440 msgid "Read" msgstr "阅读" -#: netbox/extras/tables/tables.py:482 +#: netbox/extras/tables/tables.py:483 msgid "SSL Validation" msgstr "SSL验证" -#: netbox/extras/tables/tables.py:522 +#: netbox/extras/tables/tables.py:523 #: netbox/templates/extras/eventrule.html:37 msgid "Event Types" msgstr "事件类型" -#: netbox/extras/tables/tables.py:683 +#: netbox/extras/tables/tables.py:684 #: netbox/templates/extras/configtemplate.html:66 msgid "Auto Sync Enabled" msgstr "已启用自动同步" -#: netbox/extras/tables/tables.py:709 netbox/netbox/navigation/menu.py:79 +#: netbox/extras/tables/tables.py:710 netbox/netbox/navigation/menu.py:80 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "设备角色" -#: netbox/extras/tables/tables.py:762 +#: netbox/extras/tables/tables.py:763 msgid "Comments (Short)" msgstr "评论(简短)" -#: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:833 +#: netbox/extras/tables/tables.py:782 netbox/extras/tables/tables.py:834 msgid "Line" msgstr "线" -#: netbox/extras/tables/tables.py:836 +#: netbox/extras/tables/tables.py:837 msgid "Method" msgstr "方法" -#: netbox/extras/templatetags/dashboard.py:16 +#: netbox/extras/templatetags/dashboard.py:15 msgid "An error was encountered when attempting to render this widget:" msgstr "尝试渲染此控件时遇到错误:" -#: netbox/extras/templatetags/dashboard.py:17 +#: netbox/extras/templatetags/dashboard.py:16 msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "请尝试重新配置该小工具,或将其从控制面板中删除。" -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:351 #: netbox/templates/dcim/device_edit.html:113 #: netbox/templates/dcim/htmx/cable_edit.html:92 #: netbox/templates/dcim/virtualchassis_edit.html:48 @@ -10357,54 +10332,54 @@ msgstr "请求的属性“{name}”无效" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}的属性 \"{name}\"无效" -#: netbox/extras/views.py:1125 +#: netbox/extras/views.py:1127 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "渲染模板时出错: {error}" -#: netbox/extras/views.py:1288 +#: netbox/extras/views.py:1290 msgid "Your dashboard has been reset." msgstr "仪表盘已重置。" -#: netbox/extras/views.py:1334 +#: netbox/extras/views.py:1336 msgid "Added widget: " msgstr "添加小组件:" -#: netbox/extras/views.py:1375 +#: netbox/extras/views.py:1377 msgid "Updated widget: " msgstr "更新小组件:" -#: netbox/extras/views.py:1411 +#: netbox/extras/views.py:1413 msgid "Deleted widget: " msgstr "删除小组件:" -#: netbox/extras/views.py:1413 +#: netbox/extras/views.py:1415 msgid "Error deleting widget: " msgstr "删除小组件错误:" -#: netbox/extras/views.py:1524 +#: netbox/extras/views.py:1530 msgid "Unable to run script: RQ worker process not running." msgstr "无法运行脚本:RQ worker 进程未运行。" -#: netbox/ipam/api/field_serializers.py:17 +#: netbox/ipam/api/field_serializers.py:16 msgid "Enter a valid IPv4 or IPv6 address with optional mask." msgstr "输入有效的 IPv4 或 IPv6 地址以及可选掩码。" -#: netbox/ipam/api/field_serializers.py:24 +#: netbox/ipam/api/field_serializers.py:23 #, python-brace-format msgid "Invalid IP address format: {data}" msgstr "IP 地址格式无效: {data}" -#: netbox/ipam/api/field_serializers.py:37 +#: netbox/ipam/api/field_serializers.py:36 msgid "Enter a valid IPv4 or IPv6 prefix and mask in CIDR notation." msgstr "请输入有效的IPv4或IPv6前缀和掩码(格式为 CIDR)。" -#: netbox/ipam/api/field_serializers.py:44 +#: netbox/ipam/api/field_serializers.py:43 #, python-brace-format msgid "Invalid IP prefix format: {data}" msgstr "无效的IP前缀格式: {data}" -#: netbox/ipam/api/views.py:383 +#: netbox/ipam/api/views.py:384 msgid "" "Insufficient space is available to accommodate the requested prefix size(s)" msgstr "可用 IP 不足,无法容纳此请求的前缀大小" @@ -10451,187 +10426,187 @@ msgstr "服务" #: netbox/ipam/choices.py:167 msgid "Customer" -msgstr "顾客" +msgstr "客户" #: netbox/ipam/fields.py:40 #, python-brace-format msgid "Invalid IP address format: {address}" msgstr "IP 地址格式无效: {address}" -#: netbox/ipam/filtersets.py:56 netbox/vpn/filtersets.py:344 +#: netbox/ipam/filtersets.py:63 netbox/vpn/filtersets.py:345 msgid "Import target" msgstr "引入target" -#: netbox/ipam/filtersets.py:62 netbox/vpn/filtersets.py:350 +#: netbox/ipam/filtersets.py:69 netbox/vpn/filtersets.py:351 msgid "Import target (name)" msgstr "引入target(名称)" -#: netbox/ipam/filtersets.py:67 netbox/vpn/filtersets.py:355 +#: netbox/ipam/filtersets.py:74 netbox/vpn/filtersets.py:356 msgid "Export target" msgstr "输出target" -#: netbox/ipam/filtersets.py:73 netbox/vpn/filtersets.py:361 +#: netbox/ipam/filtersets.py:80 netbox/vpn/filtersets.py:362 msgid "Export target (name)" msgstr "输出target(名称)" -#: netbox/ipam/filtersets.py:95 +#: netbox/ipam/filtersets.py:102 msgid "Importing VRF" msgstr "导入VRF" -#: netbox/ipam/filtersets.py:101 +#: netbox/ipam/filtersets.py:108 msgid "Import VRF (RD)" msgstr "导入 VRF (RD)" -#: netbox/ipam/filtersets.py:106 +#: netbox/ipam/filtersets.py:113 msgid "Exporting VRF" msgstr "导出 VRF" -#: netbox/ipam/filtersets.py:112 +#: netbox/ipam/filtersets.py:119 msgid "Export VRF (RD)" msgstr "导出 VRF (RD)" -#: netbox/ipam/filtersets.py:117 +#: netbox/ipam/filtersets.py:124 msgid "Importing L2VPN" msgstr "导入 L2VPN" -#: netbox/ipam/filtersets.py:123 +#: netbox/ipam/filtersets.py:130 msgid "Importing L2VPN (identifier)" msgstr "导入 L2VPN (identifier)" -#: netbox/ipam/filtersets.py:128 +#: netbox/ipam/filtersets.py:135 msgid "Exporting L2VPN" msgstr "导出 L2VPN" -#: netbox/ipam/filtersets.py:134 +#: netbox/ipam/filtersets.py:141 msgid "Exporting L2VPN (identifier)" msgstr "导出L2VPN(标识符)" -#: netbox/ipam/filtersets.py:166 netbox/ipam/filtersets.py:317 -#: netbox/ipam/forms/model_forms.py:220 netbox/ipam/tables/ip.py:156 +#: netbox/ipam/filtersets.py:173 netbox/ipam/filtersets.py:324 +#: netbox/ipam/forms/model_forms.py:223 netbox/ipam/tables/ip.py:157 #: netbox/templates/ipam/prefix.html:12 msgid "Prefix" -msgstr "前缀" - -#: netbox/ipam/filtersets.py:171 netbox/ipam/filtersets.py:213 -#: netbox/ipam/filtersets.py:241 -msgid "RIR (ID)" -msgstr "RIR(ID)" +msgstr "IP前缀" #: netbox/ipam/filtersets.py:178 netbox/ipam/filtersets.py:220 #: netbox/ipam/filtersets.py:248 +msgid "RIR (ID)" +msgstr "RIR(ID)" + +#: netbox/ipam/filtersets.py:185 netbox/ipam/filtersets.py:227 +#: netbox/ipam/filtersets.py:255 msgid "RIR (slug)" msgstr "RIP(缩写)" -#: netbox/ipam/filtersets.py:321 +#: netbox/ipam/filtersets.py:328 msgid "Within prefix" msgstr "此前缀包含的" -#: netbox/ipam/filtersets.py:325 +#: netbox/ipam/filtersets.py:332 msgid "Within and including prefix" msgstr "此前缀包含的(包含此前缀)" -#: netbox/ipam/filtersets.py:329 +#: netbox/ipam/filtersets.py:336 msgid "Prefixes which contain this prefix or IP" msgstr "包含此前缀或IP的前缀" -#: netbox/ipam/filtersets.py:340 netbox/ipam/filtersets.py:599 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/filtersets.py:347 netbox/ipam/filtersets.py:605 +#: netbox/ipam/forms/bulk_edit.py:284 netbox/ipam/forms/filtersets.py:220 #: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" -msgstr "掩码长度" +msgstr "子网掩码长度" -#: netbox/ipam/filtersets.py:378 +#: netbox/ipam/filtersets.py:385 msgid "VLAN Group (ID)" msgstr "VLAN 组 (ID)" -#: netbox/ipam/filtersets.py:385 +#: netbox/ipam/filtersets.py:392 msgid "VLAN Group (slug)" msgstr "VLAN 组(slug)" -#: netbox/ipam/filtersets.py:390 netbox/vpn/filtersets.py:470 +#: netbox/ipam/filtersets.py:397 netbox/vpn/filtersets.py:471 msgid "VLAN (ID)" msgstr "VLAN (ID)" -#: netbox/ipam/filtersets.py:394 netbox/vpn/filtersets.py:465 +#: netbox/ipam/filtersets.py:401 netbox/vpn/filtersets.py:466 msgid "VLAN number (1-4094)" msgstr "VLAN 号(1-4094)" -#: netbox/ipam/filtersets.py:492 netbox/ipam/filtersets.py:496 -#: netbox/ipam/filtersets.py:594 netbox/ipam/forms/model_forms.py:495 +#: netbox/ipam/filtersets.py:498 netbox/ipam/filtersets.py:502 +#: netbox/ipam/filtersets.py:600 netbox/ipam/forms/model_forms.py:498 #: netbox/templates/tenancy/contact.html:63 -#: netbox/tenancy/forms/bulk_edit.py:104 +#: netbox/tenancy/forms/bulk_edit.py:108 msgid "Address" -msgstr "地址" +msgstr "IP地址" -#: netbox/ipam/filtersets.py:500 +#: netbox/ipam/filtersets.py:506 msgid "Ranges which contain this prefix or IP" msgstr "包含此前缀或IP的范围" -#: netbox/ipam/filtersets.py:533 netbox/ipam/filtersets.py:590 +#: netbox/ipam/filtersets.py:539 netbox/ipam/filtersets.py:596 msgid "Parent prefix" -msgstr "上级前缀" +msgstr "上级IP前缀" -#: netbox/ipam/filtersets.py:678 +#: netbox/ipam/filtersets.py:684 msgid "FHRP group (ID)" msgstr "FHRP 组 (ID)" -#: netbox/ipam/filtersets.py:682 +#: netbox/ipam/filtersets.py:688 msgid "Is assigned to an interface" msgstr "分配给接口" -#: netbox/ipam/filtersets.py:700 +#: netbox/ipam/filtersets.py:706 msgid "Application Service (ID)" msgstr "应用程序服务 (ID)" -#: netbox/ipam/filtersets.py:706 +#: netbox/ipam/filtersets.py:712 msgid "NAT inside IP address (ID)" msgstr "NAT 内部 IP 地址 (ID)" -#: netbox/ipam/filtersets.py:1068 +#: netbox/ipam/filtersets.py:1072 msgid "Q-in-Q SVLAN (ID)" msgstr "Q-in-Q SVLAN (ID)" -#: netbox/ipam/filtersets.py:1072 +#: netbox/ipam/filtersets.py:1076 msgid "Q-in-Q SVLAN number (1-4094)" msgstr "Q-in-Q SVLAN 号码 (1-4094)" -#: netbox/ipam/filtersets.py:1093 +#: netbox/ipam/filtersets.py:1097 msgid "Assigned VM interface" msgstr "分配的虚拟机接口" -#: netbox/ipam/filtersets.py:1170 +#: netbox/ipam/filtersets.py:1174 msgid "VLAN Translation Policy (name)" msgstr "VLAN 转换策略(名称)" -#: netbox/ipam/filtersets.py:1239 +#: netbox/ipam/filtersets.py:1243 msgid "FHRP Group (name)" msgstr "FHRP 小组(名称)" -#: netbox/ipam/filtersets.py:1244 +#: netbox/ipam/filtersets.py:1248 msgid "FHRP Group (ID)" msgstr "FHRP 小组 (ID)" -#: netbox/ipam/filtersets.py:1249 +#: netbox/ipam/filtersets.py:1253 msgid "IP address (ID)" msgstr "IP 地址 (ID)" -#: netbox/ipam/filtersets.py:1255 netbox/ipam/models/ip.py:813 +#: netbox/ipam/filtersets.py:1259 netbox/ipam/models/ip.py:813 msgid "IP address" msgstr "IP 地址" -#: netbox/ipam/filtersets.py:1308 +#: netbox/ipam/filtersets.py:1312 msgid "Primary IPv4 (ID)" msgstr "首选 IPv4(ID)" -#: netbox/ipam/filtersets.py:1315 +#: netbox/ipam/filtersets.py:1319 msgid "Primary IPv4 (address)" msgstr "主 IPv4(地址)" -#: netbox/ipam/filtersets.py:1321 +#: netbox/ipam/filtersets.py:1325 msgid "Primary IPv6 (ID)" msgstr "首选IPv6(ID)" -#: netbox/ipam/filtersets.py:1328 +#: netbox/ipam/filtersets.py:1332 msgid "Primary IPv6 (address)" msgstr "主 IPv6(地址)" @@ -10664,21 +10639,21 @@ msgstr "需要 CIDR 掩码(例如/24)" msgid "Address pattern" msgstr "地址模式" -#: netbox/ipam/forms/bulk_edit.py:53 +#: netbox/ipam/forms/bulk_edit.py:56 msgid "Enforce unique space" msgstr "强制使用唯一空间" -#: netbox/ipam/forms/bulk_edit.py:79 +#: netbox/ipam/forms/bulk_edit.py:82 msgid "Is private" 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/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 +#: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_import.py:96 +#: netbox/ipam/forms/bulk_import.py:116 netbox/ipam/forms/bulk_import.py:136 #: 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/forms/model_forms.py:99 netbox/ipam/forms/model_forms.py:112 +#: netbox/ipam/forms/model_forms.py:134 netbox/ipam/forms/model_forms.py:152 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 #: netbox/ipam/models/ip.py:72 netbox/ipam/models/ip.py:88 #: netbox/ipam/tables/asn.py:20 netbox/ipam/tables/asn.py:55 @@ -10687,76 +10662,77 @@ msgstr "私有的" msgid "RIR" msgstr "区域互联网注册管理机构" -#: netbox/ipam/forms/bulk_edit.py:146 +#: netbox/ipam/forms/bulk_edit.py:149 msgid "Date added" msgstr "添加日期" -#: 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/ipam/forms/bulk_edit.py:177 netbox/ipam/forms/filtersets.py:281 +#: netbox/ipam/forms/model_forms.py:611 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/ip.py:200 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 msgid "VLAN Group" msgstr "VLAN组" -#: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: 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/ipam/forms/bulk_edit.py:182 netbox/ipam/forms/bulk_import.py:191 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:212 +#: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:205 #: 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:303 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:306 #: 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 -#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:105 +#: netbox/wireless/forms/model_forms.py:50 netbox/wireless/models.py:106 msgid "VLAN" msgstr "VLAN" -#: netbox/ipam/forms/bulk_edit.py:190 +#: netbox/ipam/forms/bulk_edit.py:193 msgid "Prefix length" msgstr "前缀长度" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 +#: netbox/ipam/forms/bulk_edit.py:216 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/bulk_edit.py:221 netbox/ipam/forms/bulk_edit.py:265 #: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 -#: netbox/ipam/models/ip.py:262 +#: netbox/ipam/models/ip.py:263 msgid "Treat as fully utilized" msgstr "设置为已被全部占用" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 -#: netbox/ipam/forms/model_forms.py:223 +#: netbox/ipam/forms/bulk_edit.py:229 netbox/ipam/forms/filtersets.py:193 +#: netbox/ipam/forms/model_forms.py:226 msgid "VLAN Assignment" msgstr "VLAN 分配" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 +#: netbox/ipam/forms/bulk_edit.py:260 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "视作已填充" -#: netbox/ipam/forms/bulk_edit.py:304 netbox/ipam/models/ip.py:797 +#: netbox/ipam/forms/bulk_edit.py:307 netbox/ipam/models/ip.py:797 msgid "DNS name" 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:432 +#: netbox/ipam/forms/bulk_edit.py:322 netbox/ipam/forms/bulk_edit.py:496 +#: netbox/ipam/forms/bulk_import.py:444 netbox/ipam/forms/bulk_import.py:563 +#: netbox/ipam/forms/bulk_import.py:591 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/panels/fhrp_groups.html:10 #: 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:439 +#: netbox/ipam/forms/bulk_edit.py:329 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:444 +#: netbox/ipam/forms/bulk_edit.py:334 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 @@ -10768,12 +10744,12 @@ msgstr "组 ID" msgid "Authentication type" msgstr "认证类型" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "认证秘钥" -#: 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/ipam/forms/bulk_edit.py:350 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:508 netbox/netbox/navigation/menu.py:413 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 @@ -10785,166 +10761,166 @@ msgstr "认证秘钥" msgid "Authentication" msgstr "身份验证" -#: netbox/ipam/forms/bulk_edit.py:367 netbox/ipam/models/vlans.py:62 +#: netbox/ipam/forms/bulk_edit.py:370 netbox/ipam/models/vlans.py:62 msgid "VLAN ID ranges" msgstr "VLAN ID 范围" -#: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 +#: netbox/ipam/forms/bulk_edit.py:446 netbox/ipam/forms/bulk_import.py:520 #: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:107 +#: netbox/ipam/tables/vlans.py:108 msgid "Q-in-Q role" msgstr "Q-in-Q 角色" -#: netbox/ipam/forms/bulk_edit.py:459 +#: netbox/ipam/forms/bulk_edit.py:462 msgid "Q-in-Q" msgstr "Q-in-Q" -#: netbox/ipam/forms/bulk_edit.py:460 +#: netbox/ipam/forms/bulk_edit.py:463 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:272 +#: netbox/ipam/forms/bulk_edit.py:480 netbox/ipam/forms/bulk_import.py:550 +#: netbox/ipam/forms/model_forms.py:715 netbox/ipam/tables/vlans.py:273 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" msgstr "策略" -#: netbox/ipam/forms/bulk_edit.py:498 netbox/ipam/forms/model_forms.py:730 -#: netbox/ipam/forms/model_forms.py:762 netbox/ipam/tables/services.py:20 +#: netbox/ipam/forms/bulk_edit.py:501 netbox/ipam/forms/model_forms.py:733 +#: netbox/ipam/forms/model_forms.py:765 netbox/ipam/tables/services.py:20 #: netbox/ipam/tables/services.py:47 netbox/templates/ipam/service.html:38 #: netbox/templates/ipam/servicetemplate.html:23 msgid "Ports" msgstr "端口" -#: netbox/ipam/forms/bulk_import.py:51 +#: netbox/ipam/forms/bulk_import.py:55 msgid "Import route targets" msgstr "导入的 Route Targets" -#: netbox/ipam/forms/bulk_import.py:57 +#: netbox/ipam/forms/bulk_import.py:61 msgid "Export route targets" msgstr "导出的Route Targets" -#: netbox/ipam/forms/bulk_import.py:95 netbox/ipam/forms/bulk_import.py:115 -#: netbox/ipam/forms/bulk_import.py:135 +#: netbox/ipam/forms/bulk_import.py:99 netbox/ipam/forms/bulk_import.py:119 +#: netbox/ipam/forms/bulk_import.py:139 msgid "Assigned RIR" msgstr "指定的 RIR" -#: netbox/ipam/forms/bulk_import.py:177 +#: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN's group (if any)" msgstr "VLAN 组(若存在)" -#: netbox/ipam/forms/bulk_import.py:180 +#: netbox/ipam/forms/bulk_import.py:184 msgid "VLAN Site" msgstr "VLAN 站点" -#: netbox/ipam/forms/bulk_import.py:184 +#: netbox/ipam/forms/bulk_import.py:188 msgid "VLAN's site (if any)" msgstr "VLAN 的站点(如果有)" -#: netbox/ipam/forms/bulk_import.py:213 -#: netbox/virtualization/forms/bulk_import.py:82 +#: netbox/ipam/forms/bulk_import.py:217 +#: netbox/virtualization/forms/bulk_import.py:81 #: netbox/wireless/forms/bulk_import.py:82 msgid "Scope ID" msgstr "范围 ID" -#: 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/ipam/forms/bulk_import.py:330 netbox/ipam/forms/filtersets.py:659 +#: netbox/ipam/forms/model_forms.py:298 netbox/ipam/forms/model_forms.py:327 +#: netbox/ipam/forms/model_forms.py:507 #: netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" msgstr "FHRP组" -#: netbox/ipam/forms/bulk_import.py:330 +#: netbox/ipam/forms/bulk_import.py:334 msgid "Assigned FHRP Group name" msgstr "分配的 FHRP 组名称" -#: netbox/ipam/forms/bulk_import.py:334 +#: netbox/ipam/forms/bulk_import.py:338 msgid "Make this the primary IP for the assigned device" msgstr "设置为设备的首选 IP" -#: netbox/ipam/forms/bulk_import.py:338 +#: netbox/ipam/forms/bulk_import.py:342 msgid "Is out-of-band" msgstr "处于带外状态" -#: netbox/ipam/forms/bulk_import.py:339 +#: netbox/ipam/forms/bulk_import.py:343 msgid "Designate this as the out-of-band IP address for the assigned device" msgstr "将其指定为分配设备的带外 IP 地址" -#: netbox/ipam/forms/bulk_import.py:393 +#: netbox/ipam/forms/bulk_import.py:395 msgid "No device or virtual machine specified; cannot set as primary IP" msgstr "未指定设备或虚拟机;无法设置为首选 IP" -#: netbox/ipam/forms/bulk_import.py:397 +#: netbox/ipam/forms/bulk_import.py:399 msgid "No device specified; cannot set as out-of-band IP" msgstr "未指定设备;无法设置为带外 IP" -#: netbox/ipam/forms/bulk_import.py:401 +#: netbox/ipam/forms/bulk_import.py:403 msgid "Cannot set out-of-band IP for virtual machines" msgstr "无法为虚拟机设置带外 IP" -#: netbox/ipam/forms/bulk_import.py:405 +#: netbox/ipam/forms/bulk_import.py:407 msgid "No interface specified; cannot set as primary IP" msgstr "未指定接口;无法设置为首选 IP" -#: netbox/ipam/forms/bulk_import.py:409 +#: netbox/ipam/forms/bulk_import.py:411 msgid "No interface specified; cannot set as out-of-band IP" msgstr "未指定接口;无法设置为带外 IP" -#: netbox/ipam/forms/bulk_import.py:446 +#: netbox/ipam/forms/bulk_import.py:448 msgid "Auth type" msgstr "认证类型" -#: netbox/ipam/forms/bulk_import.py:496 +#: netbox/ipam/forms/bulk_import.py:498 msgid "Assigned VLAN group" msgstr "分配的VLAN组" -#: netbox/ipam/forms/bulk_import.py:528 +#: netbox/ipam/forms/bulk_import.py:530 msgid "Service VLAN (for Q-in-Q/802.1ad customer VLANs)" msgstr "服务 VLAN(适用于 q-in-q/802.1ad 客户 VLAN)" -#: netbox/ipam/forms/bulk_import.py:551 netbox/ipam/models/vlans.py:369 +#: netbox/ipam/forms/bulk_import.py:553 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "VLAN 转换策略" -#: netbox/ipam/forms/bulk_import.py:563 netbox/ipam/forms/bulk_import.py:591 +#: netbox/ipam/forms/bulk_import.py:565 netbox/ipam/forms/bulk_import.py:593 msgid "IP protocol" msgstr "IP 协议" -#: netbox/ipam/forms/bulk_import.py:575 +#: netbox/ipam/forms/bulk_import.py:577 msgid "Parent type (app & model)" msgstr "家长类型(应用程序和模型)" -#: netbox/ipam/forms/bulk_import.py:582 +#: netbox/ipam/forms/bulk_import.py:584 msgid "Parent object name" msgstr "父对象名称" -#: netbox/ipam/forms/bulk_import.py:586 +#: netbox/ipam/forms/bulk_import.py:588 msgid "Parent object ID" msgstr "父对象 ID" -#: netbox/ipam/forms/bulk_import.py:638 +#: netbox/ipam/forms/bulk_import.py:640 msgid "" "One of parent or parent_object_id must be included with parent_object_type" msgstr "父对象或 parent_object_id 中的一个必须包含在 parent_object_type 中" -#: netbox/ipam/forms/bulk_import.py:651 +#: netbox/ipam/forms/bulk_import.py:653 #, python-brace-format 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:198 netbox/vpn/forms/model_forms.py:408 +#: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:69 +#: netbox/netbox/navigation/menu.py:199 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Route Targets" -#: 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 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:57 +#: netbox/vpn/forms/filtersets.py:246 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "导入 target" -#: 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 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:62 +#: netbox/vpn/forms/filtersets.py:251 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "导出 target" @@ -10956,7 +10932,7 @@ msgstr "由VRF引入" msgid "Exported by VRF" msgstr "由VRF输出" -#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:37 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "私有的" @@ -10999,9 +10975,9 @@ msgid "DNS Name" msgstr "DNS名称" #: 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 +#: netbox/ipam/tables/ip.py:121 netbox/ipam/tables/vlans.py:54 +#: netbox/ipam/views.py:1095 netbox/netbox/navigation/menu.py:203 +#: netbox/netbox/navigation/menu.py:205 msgid "VLANs" msgstr "VLANs" @@ -11026,125 +11002,125 @@ msgstr "q-in-q/802.1ad" msgid "VLAN ID" msgstr "VLAN ID" -#: netbox/ipam/forms/model_forms.py:83 +#: netbox/ipam/forms/model_forms.py:86 #: netbox/templates/ipam/routetarget.html:10 msgid "Route Target" msgstr "路由目标" -#: netbox/ipam/forms/model_forms.py:114 netbox/ipam/tables/ip.py:64 +#: netbox/ipam/forms/model_forms.py:117 netbox/ipam/tables/ip.py:65 #: netbox/templates/ipam/aggregate.html:11 #: netbox/templates/ipam/prefix.html:38 msgid "Aggregate" msgstr "聚合IP" -#: netbox/ipam/forms/model_forms.py:135 netbox/templates/ipam/asnrange.html:12 +#: netbox/ipam/forms/model_forms.py:138 netbox/templates/ipam/asnrange.html:12 msgid "ASN Range" msgstr "ASN范围" -#: netbox/ipam/forms/model_forms.py:259 netbox/templates/ipam/iprange.html:10 +#: netbox/ipam/forms/model_forms.py:262 netbox/templates/ipam/iprange.html:10 msgid "IP Range" msgstr "IP范围" -#: netbox/ipam/forms/model_forms.py:310 +#: netbox/ipam/forms/model_forms.py:313 msgid "Make this the primary IP for the device/VM" msgstr "将此IP设置为分配设备/虚拟机的首选 IP" -#: netbox/ipam/forms/model_forms.py:314 +#: netbox/ipam/forms/model_forms.py:317 msgid "Make this the out-of-band IP for the device" msgstr "将此设为设备的带外 IP" -#: netbox/ipam/forms/model_forms.py:328 +#: netbox/ipam/forms/model_forms.py:331 msgid "NAT IP (Inside)" msgstr "NAT IP(内部)地址" -#: netbox/ipam/forms/model_forms.py:390 +#: netbox/ipam/forms/model_forms.py:393 msgid "An IP address can only be assigned to a single object." msgstr "IP 地址只能分配给单个对象。" -#: netbox/ipam/forms/model_forms.py:397 +#: netbox/ipam/forms/model_forms.py:400 msgid "Cannot reassign primary IP address for the parent device/VM" msgstr "无法为父设备/虚拟机重新分配主 IP 地址" -#: netbox/ipam/forms/model_forms.py:401 +#: netbox/ipam/forms/model_forms.py:404 msgid "Cannot reassign out-of-Band IP address for the parent device" msgstr "无法为父设备重新分配带外 IP 地址" -#: netbox/ipam/forms/model_forms.py:411 +#: netbox/ipam/forms/model_forms.py:414 msgid "" "Only IP addresses assigned to an interface can be designated as primary IPs." msgstr "只有分配给接口的 IP 地址才能指定为首选 IP。" -#: netbox/ipam/forms/model_forms.py:419 +#: netbox/ipam/forms/model_forms.py:422 msgid "" "Only IP addresses assigned to a device interface can be designated as the " "out-of-band IP for a device." msgstr "只有分配给设备接口的 IP 地址才能指定为设备的带外 IP。" -#: netbox/ipam/forms/model_forms.py:506 +#: netbox/ipam/forms/model_forms.py:509 msgid "Virtual IP Address" msgstr "虚拟IP地址" -#: netbox/ipam/forms/model_forms.py:583 +#: netbox/ipam/forms/model_forms.py:586 msgid "Assignment already exists" msgstr "已被分配" -#: netbox/ipam/forms/model_forms.py:591 +#: netbox/ipam/forms/model_forms.py:594 #: netbox/templates/ipam/vlangroup.html:42 msgid "VLAN IDs" msgstr "VLAN ID" -#: netbox/ipam/forms/model_forms.py:609 +#: netbox/ipam/forms/model_forms.py:612 msgid "Child VLANs" msgstr "子类 VLANs" -#: netbox/ipam/forms/model_forms.py:668 +#: netbox/ipam/forms/model_forms.py:671 msgid "" "The direct assignment of VLANs to a site is deprecated and will be removed " "in a future release. Users are encouraged to utilize VLAN groups for this " "purpose." msgstr "不建议直接向站点分配 VLAN,将在未来的版本中删除。鼓励用户为此目的使用 VLAN 组。" -#: netbox/ipam/forms/model_forms.py:718 +#: netbox/ipam/forms/model_forms.py:721 #: netbox/templates/ipam/vlantranslationrule.html:11 msgid "VLAN Translation Rule" msgstr "VLAN 转换规则" -#: netbox/ipam/forms/model_forms.py:735 netbox/ipam/forms/model_forms.py:767 +#: netbox/ipam/forms/model_forms.py:738 netbox/ipam/forms/model_forms.py:770 msgid "" "Comma-separated list of one or more port numbers. A range may be specified " "using a hyphen." msgstr "一个或多个端口号的列表,逗号分隔。可以使用连字符指定范围。" -#: netbox/ipam/forms/model_forms.py:739 +#: netbox/ipam/forms/model_forms.py:742 #: netbox/templates/ipam/servicetemplate.html:12 msgid "Application Service Template" msgstr "应用程序服务模板" -#: netbox/ipam/forms/model_forms.py:752 +#: netbox/ipam/forms/model_forms.py:755 msgid "Parent type" msgstr "家长类型" -#: netbox/ipam/forms/model_forms.py:778 +#: netbox/ipam/forms/model_forms.py:781 msgid "Port(s)" msgstr "端口" -#: netbox/ipam/forms/model_forms.py:779 netbox/ipam/forms/model_forms.py:845 +#: netbox/ipam/forms/model_forms.py:782 netbox/ipam/forms/model_forms.py:848 msgid "Application Service" msgstr "应用程序服务" -#: netbox/ipam/forms/model_forms.py:833 +#: netbox/ipam/forms/model_forms.py:836 msgid "Application Service template" msgstr "应用程序服务模板" -#: netbox/ipam/forms/model_forms.py:842 +#: netbox/ipam/forms/model_forms.py:845 msgid "From Template" msgstr "来自模版" -#: netbox/ipam/forms/model_forms.py:843 +#: netbox/ipam/forms/model_forms.py:846 msgid "Custom" msgstr "自定义" -#: netbox/ipam/forms/model_forms.py:875 +#: netbox/ipam/forms/model_forms.py:878 msgid "" "Must specify name, protocol, and port(s) if not using an application service" " template." @@ -11183,7 +11159,7 @@ msgstr "组ID" msgid "protocol" msgstr "协议" -#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:29 +#: netbox/ipam/models/fhrp.py:38 netbox/wireless/models.py:30 msgid "authentication type" msgstr "认证类型" @@ -11215,7 +11191,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:191 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:192 msgid "RIRs" msgstr "区域互联网注册管理机构" @@ -11257,56 +11233,56 @@ msgid "" "({aggregate})." msgstr "前缀不能与聚合重叠。{prefix} 包含现有聚合({aggregate})。" -#: netbox/ipam/models/ip.py:201 +#: netbox/ipam/models/ip.py:202 msgid "roles" msgstr "角色" -#: netbox/ipam/models/ip.py:214 netbox/ipam/models/ip.py:283 +#: netbox/ipam/models/ip.py:215 netbox/ipam/models/ip.py:284 msgid "prefix" msgstr "前缀" -#: netbox/ipam/models/ip.py:215 +#: netbox/ipam/models/ip.py:216 msgid "IPv4 or IPv6 network with mask" msgstr "带掩码的IPv4或IPv6网络" -#: netbox/ipam/models/ip.py:244 +#: netbox/ipam/models/ip.py:245 msgid "Operational status of this prefix" msgstr "此前缀的操作状态" -#: netbox/ipam/models/ip.py:252 +#: netbox/ipam/models/ip.py:253 msgid "The primary function of this prefix" msgstr "此前缀的主要功能" -#: netbox/ipam/models/ip.py:255 +#: netbox/ipam/models/ip.py:256 msgid "is a pool" msgstr "地址池" -#: netbox/ipam/models/ip.py:257 +#: netbox/ipam/models/ip.py:258 msgid "All IP addresses within this prefix are considered usable" msgstr "此前缀内的所有IP地址都可用" -#: netbox/ipam/models/ip.py:260 netbox/ipam/models/ip.py:546 +#: netbox/ipam/models/ip.py:261 netbox/ipam/models/ip.py:546 msgid "mark utilized" msgstr "使用标记" -#: netbox/ipam/models/ip.py:284 +#: netbox/ipam/models/ip.py:285 msgid "prefixes" msgstr "前缀" -#: netbox/ipam/models/ip.py:308 +#: netbox/ipam/models/ip.py:309 msgid "Cannot create prefix with /0 mask." msgstr "无法创建/0掩码的IP地址前缀。" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 #, python-brace-format msgid "VRF {vrf}" msgstr "VRF {vrf}" -#: netbox/ipam/models/ip.py:315 netbox/ipam/models/ip.py:901 +#: netbox/ipam/models/ip.py:316 netbox/ipam/models/ip.py:903 msgid "global table" msgstr "全局表" -#: netbox/ipam/models/ip.py:317 +#: netbox/ipam/models/ip.py:318 #, python-brace-format msgid "Duplicate prefix found in {table}: {prefix}" msgstr "在{table}中发现重复的前缀: {prefix}" @@ -11404,44 +11380,44 @@ msgstr "主机名或 FQDN(不区分大小写)" msgid "IP addresses" msgstr "IP地址" -#: netbox/ipam/models/ip.py:872 +#: netbox/ipam/models/ip.py:874 msgid "Cannot create IP address with /0 mask." msgstr "无法创建/0掩码的IP地址。" -#: netbox/ipam/models/ip.py:878 +#: netbox/ipam/models/ip.py:880 #, python-brace-format msgid "{ip} is a network ID, which may not be assigned to an interface." msgstr "{ip}是一个网络号,不能分配给接口。" -#: netbox/ipam/models/ip.py:889 +#: netbox/ipam/models/ip.py:891 #, python-brace-format msgid "" "{ip} is a broadcast address, which may not be assigned to an interface." msgstr "{ip}是一个广播地址,不能分配给接口。" -#: netbox/ipam/models/ip.py:903 +#: netbox/ipam/models/ip.py:905 #, python-brace-format msgid "Duplicate IP address found in {table}: {ipaddress}" msgstr "在 {table}中发现重复的IP地址: {ipaddress}" -#: netbox/ipam/models/ip.py:919 +#: netbox/ipam/models/ip.py:921 #, python-brace-format msgid "Cannot create IP address {ip} inside range {range}." msgstr "无法创建 IP 地址 {ip} 范围内 {range}。" -#: netbox/ipam/models/ip.py:940 +#: netbox/ipam/models/ip.py:942 msgid "" "Cannot reassign IP address while it is designated as the primary IP for the " "parent object" msgstr "当 IP 地址被指定为父对象的首选 IP 时,无法重新分配 IP 地址" -#: netbox/ipam/models/ip.py:947 +#: netbox/ipam/models/ip.py:949 msgid "" "Cannot reassign IP address while it is designated as the OOB IP for the " "parent object" msgstr "当 IP 地址被指定为父对象的 OOB IP 时,无法重新分配 IP 地址" -#: netbox/ipam/models/ip.py:953 +#: netbox/ipam/models/ip.py:955 msgid "Only IPv6 addresses can be assigned SLAAC status" msgstr "只能为IPv6地址分配SLAAC状态" @@ -11580,8 +11556,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:195 -#: netbox/netbox/navigation/menu.py:197 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:196 +#: netbox/netbox/navigation/menu.py:198 msgid "VRFs" msgstr "VRFs" @@ -11617,102 +11593,102 @@ msgstr "站点统计" msgid "Provider Count" msgstr "运营商统计" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 -#: netbox/netbox/navigation/menu.py:190 +#: netbox/ipam/tables/ip.py:43 netbox/netbox/navigation/menu.py:189 +#: netbox/netbox/navigation/menu.py:191 msgid "Aggregates" msgstr "聚合" -#: netbox/ipam/tables/ip.py:72 +#: netbox/ipam/tables/ip.py:73 msgid "Added" msgstr "已添加" -#: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 +#: netbox/ipam/tables/ip.py:76 netbox/ipam/tables/ip.py:111 +#: netbox/ipam/tables/vlans.py:123 netbox/ipam/views.py:426 +#: netbox/netbox/navigation/menu.py:175 netbox/netbox/navigation/menu.py:177 #: 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:57 +#: netbox/ipam/tables/ip.py:79 netbox/ipam/tables/ip.py:220 +#: netbox/ipam/tables/ip.py:277 netbox/ipam/tables/vlans.py:58 #: 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:170 +#: netbox/ipam/tables/ip.py:116 netbox/netbox/navigation/menu.py:171 msgid "IP Ranges" msgstr "IP范围" -#: netbox/ipam/tables/ip.py:165 +#: netbox/ipam/tables/ip.py:166 msgid "Prefix (Flat)" msgstr "前缀(标记)" -#: netbox/ipam/tables/ip.py:169 +#: netbox/ipam/tables/ip.py:170 msgid "Depth" msgstr "深度" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 +#: netbox/ipam/tables/ip.py:190 netbox/ipam/tables/vlans.py:39 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" msgstr "作用域类型" -#: netbox/ipam/tables/ip.py:211 +#: netbox/ipam/tables/ip.py:212 msgid "Pool" msgstr "地址池" -#: netbox/ipam/tables/ip.py:215 netbox/ipam/tables/ip.py:272 +#: netbox/ipam/tables/ip.py:216 netbox/ipam/tables/ip.py:273 #: netbox/templates/ipam/iprange.html:33 msgid "Marked Utilized" msgstr "标记为已使用" -#: netbox/ipam/tables/ip.py:252 +#: netbox/ipam/tables/ip.py:253 msgid "Start address" msgstr "起始地址" -#: netbox/ipam/tables/ip.py:268 netbox/templates/ipam/iprange.html:29 +#: netbox/ipam/tables/ip.py:269 netbox/templates/ipam/iprange.html:29 msgid "Marked Populated" msgstr "标记为已填充" -#: netbox/ipam/tables/ip.py:333 +#: netbox/ipam/tables/ip.py:334 msgid "NAT (Inside)" msgstr "NAT (内部地址)" -#: netbox/ipam/tables/ip.py:338 +#: netbox/ipam/tables/ip.py:339 msgid "NAT (Outside)" msgstr "NAT (外部地址)" -#: netbox/ipam/tables/ip.py:343 +#: netbox/ipam/tables/ip.py:344 msgid "Assigned" msgstr "分配" -#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:259 +#: netbox/ipam/tables/ip.py:392 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:262 msgid "Assigned Object" msgstr "指定对象" -#: netbox/ipam/tables/vlans.py:47 +#: netbox/ipam/tables/vlans.py:48 msgid "VID Ranges" msgstr "VID 范围" -#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 +#: netbox/ipam/tables/vlans.py:85 netbox/ipam/tables/vlans.py:207 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VLAN号" -#: netbox/ipam/tables/vlans.py:253 +#: netbox/ipam/tables/vlans.py:254 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "规则" -#: netbox/ipam/tables/vlans.py:276 +#: netbox/ipam/tables/vlans.py:277 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "本地视频" -#: netbox/ipam/tables/vlans.py:280 +#: netbox/ipam/tables/vlans.py:281 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "远程 VID" @@ -11733,6 +11709,17 @@ msgstr "引入targets" msgid "Export Targets" msgstr "输出targets" +#: netbox/ipam/ui/panels.py:27 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 +msgid "Create Group" +msgstr "创建组" + +#: netbox/ipam/ui/panels.py:35 netbox/templates/circuits/circuit.html:80 +#: netbox/templates/circuits/virtualcircuit.html:73 +#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 +msgid "Assign Group" +msgstr "分配组" + #: netbox/ipam/utils.py:30 msgid "1 IP available" msgstr "1 个 IP 可用" @@ -11767,23 +11754,23 @@ msgid "" "are allowed in DNS names" msgstr "DNS 名称中仅允许使用字母数字字符、星号、连字符、句点和下划线" -#: netbox/ipam/views.py:65 netbox/ipam/views.py:1402 +#: netbox/ipam/views.py:66 netbox/ipam/views.py:1403 msgid "Device Interfaces" msgstr "设备接口" -#: netbox/ipam/views.py:70 netbox/ipam/views.py:1420 +#: netbox/ipam/views.py:71 netbox/ipam/views.py:1421 msgid "VM Interfaces" msgstr "VM接口" -#: netbox/ipam/views.py:626 +#: netbox/ipam/views.py:627 msgid "Child Prefixes" msgstr "下级前缀" -#: netbox/ipam/views.py:662 +#: netbox/ipam/views.py:663 msgid "Child Ranges" msgstr "子类地址访问" -#: netbox/ipam/views.py:1015 +#: netbox/ipam/views.py:1016 msgid "Related IPs" msgstr "关联IP" @@ -11824,7 +11811,7 @@ msgstr "范围边界必须定义为整数。" msgid "{class_name} must implement get_view_name()" msgstr "{class_name} 必须实现 get_view_name ()" -#: netbox/netbox/authentication/__init__.py:138 +#: netbox/netbox/authentication/__init__.py:143 #, python-brace-format msgid "Invalid permission {permission} for model {model}" msgstr "模型{model}的权限{permission}无效" @@ -12139,21 +12126,21 @@ msgstr "地图链接" msgid "Base URL for mapping geographic locations" msgstr "用于映射地理位置的基本 URL" -#: netbox/netbox/forms/bulk_edit.py:35 +#: netbox/netbox/forms/bulk_edit.py:36 msgid "Add tags" msgstr "增加标签" -#: netbox/netbox/forms/bulk_edit.py:40 +#: netbox/netbox/forms/bulk_edit.py:41 msgid "Remove tags" msgstr "移除标签" -#: netbox/netbox/forms/bulk_import.py:30 +#: netbox/netbox/forms/bulk_import.py:31 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" msgstr "用逗号分隔的标签段,用双引号括起来(例如\"tag1,tag2,tag3\")" -#: netbox/netbox/forms/bulk_import.py:78 +#: netbox/netbox/forms/bulk_import.py:79 msgid "Name of the object's owner" msgstr "对象所有者的名字" @@ -12166,9 +12153,9 @@ msgstr "{class_name}必须指定一个模型类。" 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 +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:288 +#: netbox/netbox/tables/tables.py:303 netbox/netbox/tables/tables.py:318 +#: netbox/users/forms/model_forms.py:469 msgid "Owner Group" msgstr "所有者群组" @@ -12215,31 +12202,31 @@ msgstr "自定义字段 '{name}'必须具有唯一值。" msgid "Missing required custom field '{name}'." msgstr "缺少必需的自定义字段'{name}'." -#: netbox/netbox/models/features.py:518 +#: netbox/netbox/models/features.py:519 msgid "Remote data source" msgstr "远程数据源" -#: netbox/netbox/models/features.py:528 +#: netbox/netbox/models/features.py:529 msgid "data path" msgstr "文件路径" -#: netbox/netbox/models/features.py:532 +#: netbox/netbox/models/features.py:533 msgid "Path to remote file (relative to data source root)" msgstr "数据源文件路径(相对路径)" -#: netbox/netbox/models/features.py:535 +#: netbox/netbox/models/features.py:536 msgid "auto sync enabled" msgstr "自动同步已启用" -#: netbox/netbox/models/features.py:537 +#: netbox/netbox/models/features.py:538 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "数据文件更新时启用数据自动同步" -#: netbox/netbox/models/features.py:540 +#: netbox/netbox/models/features.py:541 msgid "date synced" msgstr "数据已同步" -#: netbox/netbox/models/features.py:632 +#: netbox/netbox/models/features.py:634 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name}必须包含sync_data()方法。" @@ -12264,347 +12251,347 @@ msgstr "距离单位" msgid "Must specify a unit when setting a distance" msgstr "设置距离时必须指定单位" -#: netbox/netbox/navigation/menu.py:13 +#: netbox/netbox/navigation/menu.py:14 msgid "Organization" msgstr "组织机构" -#: netbox/netbox/navigation/menu.py:20 +#: netbox/netbox/navigation/menu.py:21 msgid "Site Groups" msgstr "站点组" -#: netbox/netbox/navigation/menu.py:29 +#: netbox/netbox/navigation/menu.py:30 msgid "Tenant Groups" msgstr "租户组" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:37 msgid "Contact Groups" msgstr "联系组" -#: netbox/netbox/navigation/menu.py:37 +#: netbox/netbox/navigation/menu.py:38 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "联系角色" -#: netbox/netbox/navigation/menu.py:38 +#: netbox/netbox/navigation/menu.py:39 msgid "Contact Assignments" msgstr "联系分配" -#: netbox/netbox/navigation/menu.py:52 +#: netbox/netbox/navigation/menu.py:53 msgid "Rack Roles" msgstr "机柜角色" -#: netbox/netbox/navigation/menu.py:56 +#: netbox/netbox/navigation/menu.py:57 msgid "Elevations" msgstr "机柜立面图" -#: netbox/netbox/navigation/menu.py:78 +#: netbox/netbox/navigation/menu.py:79 msgid "Modules" msgstr "设备板卡" -#: netbox/netbox/navigation/menu.py:82 +#: netbox/netbox/navigation/menu.py:83 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "设备虚拟实例" -#: netbox/netbox/navigation/menu.py:90 +#: netbox/netbox/navigation/menu.py:91 msgid "Module Type Profiles" msgstr "模块类型配置文件" -#: netbox/netbox/navigation/menu.py:91 +#: netbox/netbox/navigation/menu.py:92 msgid "Manufacturers" msgstr "厂商" -#: netbox/netbox/navigation/menu.py:95 +#: netbox/netbox/navigation/menu.py:96 msgid "Device Components" msgstr "设备详情" -#: netbox/netbox/navigation/menu.py:107 +#: netbox/netbox/navigation/menu.py:108 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "库存物品分类" -#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:121 netbox/netbox/navigation/menu.py:125 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "连接" -#: netbox/netbox/navigation/menu.py:126 +#: netbox/netbox/navigation/menu.py:127 msgid "Cables" msgstr "链路" -#: netbox/netbox/navigation/menu.py:127 +#: netbox/netbox/navigation/menu.py:128 msgid "Wireless Links" msgstr "无线连接" -#: netbox/netbox/navigation/menu.py:130 +#: netbox/netbox/navigation/menu.py:131 msgid "Interface Connections" msgstr "接口连接" -#: netbox/netbox/navigation/menu.py:135 +#: netbox/netbox/navigation/menu.py:136 msgid "Console Connections" msgstr "Console 连接" -#: netbox/netbox/navigation/menu.py:140 +#: netbox/netbox/navigation/menu.py:141 msgid "Power Connections" msgstr "电源连接" -#: netbox/netbox/navigation/menu.py:156 +#: netbox/netbox/navigation/menu.py:157 msgid "Wireless LAN Groups" msgstr "无线局域网组" -#: netbox/netbox/navigation/menu.py:177 +#: netbox/netbox/navigation/menu.py:178 msgid "Prefix & VLAN Roles" msgstr "前缀和VLAN角色" -#: netbox/netbox/navigation/menu.py:183 +#: netbox/netbox/navigation/menu.py:184 msgid "ASN Ranges" msgstr "ASN 范围" -#: netbox/netbox/navigation/menu.py:206 +#: netbox/netbox/navigation/menu.py:207 msgid "VLAN Translation Policies" msgstr "VLAN 转换策略" -#: netbox/netbox/navigation/menu.py:207 +#: netbox/netbox/navigation/menu.py:208 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN 转换规则" -#: netbox/netbox/navigation/menu.py:214 +#: netbox/netbox/navigation/menu.py:215 msgid "Application Service Templates" msgstr "应用程序服务模板" -#: netbox/netbox/navigation/menu.py:222 +#: netbox/netbox/navigation/menu.py:223 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:227 netbox/netbox/navigation/menu.py:229 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "隧道" -#: netbox/netbox/navigation/menu.py:229 +#: netbox/netbox/navigation/menu.py:230 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "隧道组" -#: netbox/netbox/navigation/menu.py:230 +#: netbox/netbox/navigation/menu.py:231 msgid "Tunnel Terminations" msgstr "隧道终端" -#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 +#: netbox/netbox/navigation/menu.py:235 netbox/netbox/navigation/menu.py:237 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:237 +#: netbox/netbox/navigation/menu.py:238 msgid "L2VPN Terminations" msgstr "L2VPN 终止" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:244 msgid "IKE Proposals" msgstr "IKE 协议提案" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:245 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE策略" -#: netbox/netbox/navigation/menu.py:245 +#: netbox/netbox/navigation/menu.py:246 msgid "IPSec Proposals" msgstr "IPSec 协议提案" -#: netbox/netbox/navigation/menu.py:246 +#: netbox/netbox/navigation/menu.py:247 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPSec策略" -#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:248 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPSec 配置文件" -#: netbox/netbox/navigation/menu.py:262 +#: netbox/netbox/navigation/menu.py:263 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine/base.html:32 -#: netbox/virtualization/tables/virtualmachines.py:74 -#: netbox/virtualization/views.py:428 +#: netbox/virtualization/tables/virtualmachines.py:75 +#: netbox/virtualization/views.py:478 msgid "Virtual Disks" msgstr "虚拟磁盘" -#: netbox/netbox/navigation/menu.py:269 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Types" msgstr "集群类型" -#: netbox/netbox/navigation/menu.py:270 +#: netbox/netbox/navigation/menu.py:271 msgid "Cluster Groups" msgstr "集群组" -#: netbox/netbox/navigation/menu.py:284 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Types" msgstr "链路类型" -#: netbox/netbox/navigation/menu.py:285 +#: netbox/netbox/navigation/menu.py:286 msgid "Circuit Terminations" msgstr "链路终端" -#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:290 netbox/netbox/navigation/menu.py:292 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "虚拟电路" -#: netbox/netbox/navigation/menu.py:292 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Types" msgstr "虚拟电路类型" -#: netbox/netbox/navigation/menu.py:293 +#: netbox/netbox/navigation/menu.py:294 msgid "Virtual Circuit Terminations" msgstr "虚拟电路终端" -#: netbox/netbox/navigation/menu.py:299 +#: netbox/netbox/navigation/menu.py:300 msgid "Circuit Groups" msgstr "电路组" -#: netbox/netbox/navigation/menu.py:300 +#: netbox/netbox/navigation/menu.py:301 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "小组作业" -#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:305 netbox/netbox/navigation/menu.py:307 msgid "Providers" msgstr "运营商" -#: netbox/netbox/navigation/menu.py:307 +#: netbox/netbox/navigation/menu.py:308 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "运营商账户" -#: netbox/netbox/navigation/menu.py:308 +#: netbox/netbox/navigation/menu.py:309 msgid "Provider Networks" msgstr "运营商网络" -#: netbox/netbox/navigation/menu.py:322 +#: netbox/netbox/navigation/menu.py:323 msgid "Power Panels" msgstr "电源面板" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:334 msgid "Configurations" msgstr "配置" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Contexts" msgstr "配置实例" -#: netbox/netbox/navigation/menu.py:336 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Context Profiles" msgstr "配置上下文配置文件" -#: netbox/netbox/navigation/menu.py:337 +#: netbox/netbox/navigation/menu.py:338 msgid "Config Templates" msgstr "配置模板" -#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 +#: netbox/netbox/navigation/menu.py:345 netbox/netbox/navigation/menu.py:349 msgid "Customization" msgstr "自定义" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Field Choices" msgstr "自定义字段选项" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:353 msgid "Custom Links" msgstr "自定义链接" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:354 msgid "Export Templates" msgstr "导出模板" -#: netbox/netbox/navigation/menu.py:354 +#: netbox/netbox/navigation/menu.py:355 msgid "Saved Filters" msgstr "已保存的过滤器" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:356 msgid "Table Configs" msgstr "表格配置" -#: netbox/netbox/navigation/menu.py:357 +#: netbox/netbox/navigation/menu.py:358 msgid "Image Attachments" msgstr "图片附件" -#: netbox/netbox/navigation/menu.py:375 +#: netbox/netbox/navigation/menu.py:376 msgid "Operations" msgstr "操作" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:380 msgid "Integrations" msgstr "系统集成" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:382 msgid "Data Sources" msgstr "数据源" -#: netbox/netbox/navigation/menu.py:382 +#: netbox/netbox/navigation/menu.py:383 msgid "Event Rules" msgstr "事件规则" -#: netbox/netbox/navigation/menu.py:383 +#: netbox/netbox/navigation/menu.py:384 msgid "Webhooks" msgstr "Webhook" -#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 +#: netbox/netbox/navigation/menu.py:388 netbox/netbox/navigation/menu.py:392 #: 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:397 +#: netbox/netbox/navigation/menu.py:398 msgid "Logging" msgstr "日志" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:400 msgid "Notification Groups" msgstr "通知组" -#: netbox/netbox/navigation/menu.py:400 +#: netbox/netbox/navigation/menu.py:401 msgid "Journal Entries" msgstr "日志条目" -#: netbox/netbox/navigation/menu.py:401 +#: netbox/netbox/navigation/menu.py:402 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "修改日志" -#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:409 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "管理员" -#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:417 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API Token" -#: 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 +#: netbox/netbox/navigation/menu.py:418 netbox/users/forms/model_forms.py:216 +#: netbox/users/forms/model_forms.py:224 netbox/users/forms/model_forms.py:271 +#: netbox/users/forms/model_forms.py:278 msgid "Permissions" msgstr "权限" -#: netbox/netbox/navigation/menu.py:423 +#: netbox/netbox/navigation/menu.py:424 msgid "Owner Groups" msgstr "所有者群组" -#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:166 +#: netbox/netbox/navigation/menu.py:425 netbox/users/tables.py:166 msgid "Owners" msgstr "所有者" -#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 +#: netbox/netbox/navigation/menu.py:429 netbox/netbox/navigation/menu.py:433 #: netbox/templates/core/system.html:7 msgid "System" msgstr "系统" -#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 +#: netbox/netbox/navigation/menu.py:438 netbox/netbox/navigation/menu.py:493 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12613,11 +12600,11 @@ msgstr "系统" msgid "Plugins" msgstr "插件" -#: netbox/netbox/navigation/menu.py:442 +#: netbox/netbox/navigation/menu.py:443 msgid "Configuration History" msgstr "配置历史记录" -#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:449 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "后台任务" @@ -12648,6 +12635,7 @@ msgstr "克隆" #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/ipam/inc/ipaddress_edit_header.html:7 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:43 +#: netbox/templates/ipam/panels/fhrp_groups.html:29 #: netbox/utilities/templatetags/buttons.py:135 msgid "Edit" msgstr "编辑" @@ -12662,6 +12650,7 @@ msgstr "编辑" #: netbox/templates/generic/object_delete.html:19 #: netbox/templates/htmx/delete_form.html:70 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:48 +#: netbox/templates/ipam/panels/fhrp_groups.html:34 #: netbox/templates/users/objectpermission.html:46 #: netbox/utilities/templatetags/buttons.py:146 msgid "Delete" @@ -12704,31 +12693,31 @@ msgstr "按钮必须作为元组或列表传递。" msgid "Button color must be a choice within ButtonColorChoices." msgstr "按钮颜色必须是颜色可选项中的一个。" -#: netbox/netbox/plugins/registration.py:26 +#: netbox/netbox/plugins/registration.py:27 #, python-brace-format msgid "" "PluginTemplateExtension class {template_extension} was passed as an " "instance!" msgstr "PluginTemplateExtension类{template_extension}已作为实例传递!" -#: netbox/netbox/plugins/registration.py:32 +#: netbox/netbox/plugins/registration.py:33 #, python-brace-format msgid "" "{template_extension} is not a subclass of " "netbox.plugins.PluginTemplateExtension!" msgstr "{template_extension} 不是netbox.plugins.PluginTemplateExtension的子类。" -#: netbox/netbox/plugins/registration.py:49 +#: netbox/netbox/plugins/registration.py:50 #, python-brace-format msgid "{item} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{item} 必须是netbox.plugins.PluginMenuItem的实例。" -#: netbox/netbox/plugins/registration.py:60 +#: netbox/netbox/plugins/registration.py:61 #, python-brace-format msgid "{menu_link} must be an instance of netbox.plugins.PluginMenuItem" msgstr "{menu_link} 必须是netbox.plugins.PluginMenuItem的实例。" -#: netbox/netbox/plugins/registration.py:65 +#: netbox/netbox/plugins/registration.py:66 #, python-brace-format msgid "{button} must be an instance of netbox.plugins.PluginMenuButton" msgstr "{button}必须是netbox.plugins.PluginMenuButton的实例。" @@ -12809,16 +12798,16 @@ msgstr "CSV 分隔符" msgid "The character used to separate fields in CSV data" msgstr "用于在 CSV 数据中分隔字段的字符" -#: netbox/netbox/registry.py:14 +#: netbox/netbox/registry.py:15 #, python-brace-format msgid "Invalid store: {key}" msgstr "无效商店: {key}" -#: netbox/netbox/registry.py:17 +#: netbox/netbox/registry.py:18 msgid "Cannot add stores to registry after initialization" msgstr "初始化后无法在注册表中添加存储空间" -#: netbox/netbox/registry.py:20 +#: netbox/netbox/registry.py:21 msgid "Cannot delete stores from registry" msgstr "无法从注册表中删除存储" @@ -12886,30 +12875,30 @@ msgstr "乌克兰语" msgid "Chinese" msgstr "中文" -#: netbox/netbox/tables/columns.py:178 +#: netbox/netbox/tables/columns.py:183 msgid "Select all" msgstr "选择全部" -#: netbox/netbox/tables/columns.py:191 +#: netbox/netbox/tables/columns.py:196 msgid "Toggle all" msgstr "全部切换" -#: netbox/netbox/tables/columns.py:311 +#: netbox/netbox/tables/columns.py:316 #: netbox/templates/inc/table_controls_htmx.html:35 msgid "Toggle Dropdown" msgstr "切换下拉菜单" -#: netbox/netbox/tables/tables.py:61 +#: netbox/netbox/tables/tables.py:62 #, python-brace-format msgid "No {model_name} found" msgstr "找不到 {model_name} " -#: netbox/netbox/tables/tables.py:340 +#: netbox/netbox/tables/tables.py:348 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "字段" -#: netbox/netbox/tables/tables.py:343 +#: netbox/netbox/tables/tables.py:351 msgid "Value" msgstr "值" @@ -12921,16 +12910,22 @@ msgstr "虚拟插件" msgid "Copy" msgstr "复制" -#: netbox/netbox/ui/attrs.py:286 +#: netbox/netbox/ui/attrs.py:212 +#, python-brace-format +msgid "" +"Invalid decoding option: {decoding}! Must be one of {image_decoding_choices}" +msgstr "无效的解码选项: {decoding}!必须是其中之一 {image_decoding_choices}" + +#: netbox/netbox/ui/attrs.py:343 msgid "GPS coordinates" msgstr "GPS 坐标" -#: netbox/netbox/ui/panels.py:262 +#: netbox/netbox/ui/panels.py:263 #: netbox/templates/inc/panels/related_objects.html:5 msgid "Related Objects" msgstr "相关对象" -#: netbox/netbox/views/generic/bulk_views.py:123 +#: netbox/netbox/views/generic/bulk_views.py:124 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -12945,64 +12940,64 @@ msgstr "必须是清单。" msgid "Must be a dictionary." msgstr "必须是一本字典。" -#: netbox/netbox/views/generic/bulk_views.py:452 +#: netbox/netbox/views/generic/bulk_views.py:456 +#, python-brace-format +msgid "Object with ID {id} does not exist" +msgstr "带有 ID 的对象 {id} 不存在" + +#: netbox/netbox/views/generic/bulk_views.py:519 #, 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:474 -#, python-brace-format -msgid "Object with ID {id} does not exist" -msgstr "带有 ID 的对象 {id} 不存在" - -#: netbox/netbox/views/generic/bulk_views.py:558 +#: netbox/netbox/views/generic/bulk_views.py:571 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "批量导入 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:574 +#: netbox/netbox/views/generic/bulk_views.py:587 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "已进口 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:764 +#: netbox/netbox/views/generic/bulk_views.py:777 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "批量编辑 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 +#: netbox/netbox/views/generic/bulk_views.py:793 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "已更新 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:813 -#: netbox/netbox/views/generic/bulk_views.py:1048 -#: netbox/netbox/views/generic/bulk_views.py:1096 +#: netbox/netbox/views/generic/bulk_views.py:826 +#: netbox/netbox/views/generic/bulk_views.py:1067 +#: netbox/netbox/views/generic/bulk_views.py:1115 #, python-brace-format msgid "No {object_type} were selected." msgstr "没有 {object_type} 被选中。" -#: netbox/netbox/views/generic/bulk_views.py:906 +#: netbox/netbox/views/generic/bulk_views.py:926 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "重命名 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:976 +#: netbox/netbox/views/generic/bulk_views.py:996 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "批量删除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1003 +#: netbox/netbox/views/generic/bulk_views.py:1023 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "已删除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1020 +#: netbox/netbox/views/generic/bulk_views.py:1040 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "由于存在一个或多个依赖对象,删除失败。" -#: netbox/netbox/views/generic/feature_views.py:47 +#: netbox/netbox/views/generic/feature_views.py:48 msgid "Changelog" msgstr "变更日志" @@ -13010,21 +13005,21 @@ msgstr "变更日志" msgid "Journal" msgstr "日志" -#: netbox/netbox/views/generic/feature_views.py:254 +#: netbox/netbox/views/generic/feature_views.py:250 msgid "Unable to synchronize data: No data file set." msgstr "无法同步数据:未设置任何数据文件。" -#: netbox/netbox/views/generic/feature_views.py:258 +#: netbox/netbox/views/generic/feature_views.py:254 #, python-brace-format msgid "Synchronized data for {object_type} {object}." msgstr "的同步数据 {object_type} {object}。" -#: netbox/netbox/views/generic/feature_views.py:283 +#: netbox/netbox/views/generic/feature_views.py:279 #, python-brace-format msgid "Synced {count} {object_type}" msgstr "已同步 {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:118 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name}必须实现get_children()方法" @@ -13193,7 +13188,7 @@ msgstr "账户详情" #: netbox/templates/account/profile.html:27 #: netbox/templates/tenancy/contact.html:53 -#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:100 +#: netbox/templates/users/user.html:23 netbox/tenancy/forms/bulk_edit.py:104 msgid "Email" msgstr "电子邮箱" @@ -13241,6 +13236,7 @@ msgstr "指定用户组" #: netbox/templates/inc/panels/comments.html:10 #: netbox/templates/inc/panels/related_objects.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:56 +#: netbox/templates/ipam/panels/fhrp_groups.html:42 #: netbox/templates/ui/panels/comments.html:9 #: netbox/templates/ui/panels/related_objects.html:22 #: netbox/templates/users/group.html:34 netbox/templates/users/group.html:44 @@ -13317,12 +13313,6 @@ msgstr "安装时间" msgid "Termination Date" msgstr "维护模式" -#: netbox/templates/circuits/circuit.html:80 -#: netbox/templates/circuits/virtualcircuit.html:73 -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:15 -msgid "Assign Group" -msgstr "分配组" - #: netbox/templates/circuits/circuit_terminations_swap.html:4 msgid "Swap Circuit Terminations" msgstr "交换线路终点" @@ -13943,17 +13933,17 @@ msgstr "未完成" msgid "Not Connected" msgstr "未连接" -#: netbox/templates/dcim/device/attrs/ipaddress.html:4 +#: netbox/templates/dcim/device/attrs/ipaddress.html:5 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:4 msgid "NAT for" msgstr "NAT for" -#: netbox/templates/dcim/device/attrs/ipaddress.html:6 +#: netbox/templates/dcim/device/attrs/ipaddress.html:7 #: netbox/templates/virtualization/virtualmachine/attrs/ipaddress.html:6 msgid "NAT" msgstr "NAT" -#: netbox/templates/dcim/device/attrs/ipaddress.html:8 +#: netbox/templates/dcim/device/attrs/ipaddress.html:10 #: netbox/templates/ui/actions/copy_content.html:2 #: netbox/templates/ui/attrs/numeric.html:9 #: netbox/templates/ui/attrs/text.html:4 @@ -14177,7 +14167,7 @@ msgid "Bridged Interfaces" msgstr "桥接接口" #: netbox/templates/dcim/interface.html:169 -#: netbox/templates/virtualization/vminterface.html:94 +#: netbox/virtualization/ui/panels.py:75 netbox/virtualization/views.py:598 msgid "VLAN Translation" msgstr "VLAN 转换" @@ -14212,8 +14202,8 @@ msgstr "信道频率" #: 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:49 -#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:85 -#: netbox/wireless/models.py:151 netbox/wireless/tables/wirelesslan.py:37 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:86 +#: netbox/wireless/models.py:152 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" @@ -14221,12 +14211,10 @@ msgstr "SSID" #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 -#: netbox/templates/virtualization/vminterface.html:111 msgid "Add IP Address" msgstr "增加 IP 地址" #: netbox/templates/dcim/interface.html:403 -#: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "添加 MAC 地址" @@ -14408,7 +14396,7 @@ msgstr "新增成员" #: netbox/templates/dcim/virtualchassis_add_member.html:27 #: netbox/templates/generic/object_edit.html:78 #: netbox/templates/users/objectpermission.html:31 -#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:370 +#: netbox/users/forms/filtersets.py:64 netbox/users/forms/model_forms.py:373 msgid "Actions" msgstr "激活" @@ -14722,34 +14710,34 @@ msgstr "结果待定" msgid "Last Run" msgstr "上一次运行" -#: netbox/templates/extras/inc/script_list_content.html:49 +#: netbox/templates/extras/inc/script_list_content.html:50 msgid "Script is no longer present in the source file" msgstr "源文件中没有该脚本。" -#: netbox/templates/extras/inc/script_list_content.html:62 +#: netbox/templates/extras/inc/script_list_content.html:63 msgid "Never" msgstr "从不" -#: netbox/templates/extras/inc/script_list_content.html:75 +#: netbox/templates/extras/inc/script_list_content.html:76 msgid "Run Again" msgstr "重新运行" -#: netbox/templates/extras/inc/script_list_content.html:77 +#: netbox/templates/extras/inc/script_list_content.html:78 #: netbox/templates/extras/script.html:41 #: netbox/templates/extras/script.html:45 msgid "Run Script" msgstr "保存运行脚本计划" -#: netbox/templates/extras/inc/script_list_content.html:123 +#: netbox/templates/extras/inc/script_list_content.html:125 #, python-format msgid "Could not load scripts from module %(module)s" msgstr "无法从模块加载脚本 %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:132 +#: netbox/templates/extras/inc/script_list_content.html:134 msgid "No Scripts Found" msgstr "找不到脚本" -#: netbox/templates/extras/inc/script_list_content.html:135 +#: netbox/templates/extras/inc/script_list_content.html:137 #, python-format msgid "" "Get started by creating a script from " @@ -15291,11 +15279,8 @@ msgstr "最大深度" msgid "Max Length" msgstr "最大长度" -#: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 -msgid "Create Group" -msgstr "创建组" - #: netbox/templates/ipam/inc/panels/fhrp_groups.html:25 +#: netbox/templates/ipam/panels/fhrp_groups.html:11 msgid "Virtual IPs" msgstr "虚拟IP" @@ -15504,28 +15489,29 @@ msgstr "文件%(filename)s存在于静态文件根目录中,可 msgid "Click here to attempt loading NetBox again." msgstr "点击 这里重新加载NetBox" -#: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:164 -#: 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/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:168 +#: netbox/tenancy/forms/bulk_edit.py:131 +#: netbox/tenancy/forms/filtersets.py:100 +#: netbox/tenancy/forms/filtersets.py:131 netbox/tenancy/forms/forms.py:58 +#: netbox/tenancy/forms/model_forms.py:106 +#: netbox/tenancy/forms/model_forms.py:130 #: netbox/tenancy/tables/contacts.py:92 msgid "Contact" msgstr "联系人" #: netbox/templates/tenancy/contact.html:39 -#: netbox/tenancy/forms/bulk_edit.py:90 +#: netbox/tenancy/forms/bulk_edit.py:94 msgid "Title" msgstr "标题" #: netbox/templates/tenancy/contact.html:43 -#: netbox/tenancy/forms/bulk_edit.py:95 netbox/tenancy/tables/contacts.py:61 +#: netbox/tenancy/forms/bulk_edit.py:99 netbox/tenancy/tables/contacts.py:61 msgid "Phone" msgstr "手机号" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 -#: netbox/tenancy/forms/model_forms.py:72 +#: netbox/tenancy/forms/filtersets.py:76 netbox/tenancy/forms/forms.py:68 +#: netbox/tenancy/forms/model_forms.py:73 msgid "Contact Group" msgstr "联系人组" @@ -15534,8 +15520,8 @@ msgid "Add Contact Group" msgstr "增加联系人组" #: netbox/templates/tenancy/contactrole.html:15 -#: netbox/tenancy/filtersets.py:169 netbox/tenancy/forms/forms.py:62 -#: netbox/tenancy/forms/model_forms.py:82 +#: netbox/tenancy/filtersets.py:173 netbox/tenancy/forms/forms.py:63 +#: netbox/tenancy/forms/model_forms.py:83 msgid "Contact Role" msgstr "联系人角色" @@ -15548,9 +15534,9 @@ msgid "Add Tenant" msgstr "增加租户" #: netbox/templates/tenancy/tenantgroup.html:26 -#: netbox/tenancy/forms/filtersets.py:35 -#: netbox/tenancy/forms/model_forms.py:31 netbox/tenancy/tables/columns.py:36 -#: netbox/tenancy/tables/columns.py:46 +#: netbox/tenancy/forms/filtersets.py:40 +#: netbox/tenancy/forms/model_forms.py:32 netbox/tenancy/tables/columns.py:37 +#: netbox/tenancy/tables/columns.py:47 msgid "Tenant Group" msgstr "租户组" @@ -15598,7 +15584,7 @@ msgid "View" msgstr "查看" #: netbox/templates/users/objectpermission.html:52 -#: netbox/users/forms/model_forms.py:360 netbox/users/forms/model_forms.py:373 +#: netbox/users/forms/model_forms.py:363 netbox/users/forms/model_forms.py:376 msgid "Constraints" msgstr "限制因素" @@ -15611,29 +15597,10 @@ msgid "Add Owner" msgstr "添加所有者" #: netbox/templates/users/token.html:4 netbox/users/forms/bulk_import.py:48 -#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:124 +#: netbox/users/forms/filtersets.py:117 netbox/users/forms/model_forms.py:127 msgid "Token" msgstr "Token" -#: netbox/templates/virtualization/cluster.html:56 -msgid "Allocated Resources" -msgstr "已分配资源" - -#: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 -msgid "Virtual CPUs" -msgstr "虚拟CPU" - -#: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 -msgid "Memory" -msgstr "内存" - -#: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 -msgid "Disk Space" -msgstr "磁盘空间" - #: netbox/templates/virtualization/cluster/base.html:18 msgid "Add Virtual Machine" msgstr "增加虚拟机" @@ -15655,20 +15622,29 @@ msgstr "设备选择" msgid "Add Devices" msgstr "增加设备" -#: netbox/templates/virtualization/clustergroup.html:10 -#: netbox/templates/virtualization/clustertype.html:10 +#: netbox/templates/virtualization/clustergroup.html:7 +#: netbox/templates/virtualization/clustertype.html:7 msgid "Add Cluster" msgstr "增加集群" -#: netbox/templates/virtualization/clustergroup.html:19 -#: netbox/virtualization/forms/model_forms.py:48 -msgid "Cluster Group" -msgstr "集群组" +#: netbox/templates/virtualization/panels/cluster_resources.html:5 +msgid "Allocated Resources" +msgstr "已分配资源" -#: netbox/templates/virtualization/clustertype.html:19 -#: netbox/virtualization/forms/model_forms.py:36 -msgid "Cluster Type" -msgstr "集群类型" +#: netbox/templates/virtualization/panels/cluster_resources.html:8 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:8 +msgid "Virtual CPUs" +msgstr "虚拟CPU" + +#: netbox/templates/virtualization/panels/cluster_resources.html:12 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:12 +msgid "Memory" +msgstr "内存" + +#: netbox/templates/virtualization/panels/cluster_resources.html:23 +#: netbox/templates/virtualization/panels/virtual_machine_resources.html:23 +msgid "Disk Space" +msgstr "磁盘空间" #: netbox/templates/virtualization/panels/virtual_machine_resources.html:5 #: netbox/virtualization/forms/bulk_edit.py:155 @@ -15676,10 +15652,6 @@ msgstr "集群类型" msgid "Resources" msgstr "资源" -#: netbox/templates/virtualization/virtualdisk.html:18 -msgid "Virtual Disk" -msgstr "虚拟硬盘" - #: netbox/templates/vpn/ikepolicy.html:10 #: netbox/templates/vpn/ipsecprofile.html:33 netbox/vpn/tables/crypto.py:154 msgid "IKE Policy" @@ -15712,23 +15684,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:109 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:112 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:114 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:117 +#: netbox/vpn/forms/filtersets.py:167 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:119 -#: netbox/vpn/forms/filtersets.py:169 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:122 +#: netbox/vpn/forms/filtersets.py:172 msgid "Authentication algorithm" msgstr "认证算法" @@ -15780,18 +15752,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:64 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:67 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:71 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:74 #: 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:75 +#: netbox/vpn/forms/filtersets.py:78 msgid "Tunnel ID" msgstr "Tunnel ID" @@ -15854,75 +15826,75 @@ msgstr "增加无线局域网组" msgid "Link Properties" msgstr "链接属性" -#: netbox/tenancy/filtersets.py:33 +#: netbox/tenancy/filtersets.py:37 msgid "Parent contact group (ID)" msgstr "父联系人组 (ID)" -#: netbox/tenancy/filtersets.py:40 +#: netbox/tenancy/filtersets.py:44 msgid "Parent contact group (slug)" msgstr "父联系人组 (缩写)" -#: netbox/tenancy/filtersets.py:46 netbox/tenancy/filtersets.py:80 -#: netbox/tenancy/filtersets.py:125 +#: netbox/tenancy/filtersets.py:50 netbox/tenancy/filtersets.py:84 +#: netbox/tenancy/filtersets.py:129 msgid "Contact group (ID)" msgstr "联系人组 (ID)" -#: netbox/tenancy/filtersets.py:53 netbox/tenancy/filtersets.py:87 -#: netbox/tenancy/filtersets.py:132 +#: netbox/tenancy/filtersets.py:57 netbox/tenancy/filtersets.py:91 +#: netbox/tenancy/filtersets.py:136 msgid "Contact group (slug)" msgstr "联系人组(缩写)" -#: netbox/tenancy/filtersets.py:58 netbox/tenancy/filtersets.py:119 +#: netbox/tenancy/filtersets.py:62 netbox/tenancy/filtersets.py:123 msgid "Contact (ID)" msgstr "联系人 (ID)" -#: netbox/tenancy/filtersets.py:137 +#: netbox/tenancy/filtersets.py:141 msgid "Contact role (ID)" msgstr "联系人角色 (ID)" -#: netbox/tenancy/filtersets.py:144 +#: netbox/tenancy/filtersets.py:148 msgid "Contact role (slug)" msgstr "联系人角色(缩写)" -#: netbox/tenancy/filtersets.py:175 +#: netbox/tenancy/filtersets.py:179 msgid "Contact group" msgstr "联系人组" -#: netbox/tenancy/filtersets.py:188 +#: netbox/tenancy/filtersets.py:192 msgid "Parent tenant group (ID)" msgstr "父租户组 (ID)" -#: netbox/tenancy/filtersets.py:195 +#: netbox/tenancy/filtersets.py:199 msgid "Parent tenant group (slug)" msgstr "上级租户组(slug)" -#: netbox/tenancy/filtersets.py:201 netbox/tenancy/filtersets.py:222 +#: netbox/tenancy/filtersets.py:205 netbox/tenancy/filtersets.py:226 msgid "Tenant group (ID)" msgstr "租户组 (ID)" -#: netbox/tenancy/filtersets.py:255 +#: netbox/tenancy/filtersets.py:259 msgid "Tenant Group (ID)" msgstr "租户组 (ID)" -#: netbox/tenancy/filtersets.py:262 +#: netbox/tenancy/filtersets.py:266 msgid "Tenant Group (slug)" msgstr "租户组(缩写)" -#: netbox/tenancy/forms/bulk_edit.py:80 +#: netbox/tenancy/forms/bulk_edit.py:84 msgid "Add groups" msgstr "添加群组" -#: netbox/tenancy/forms/bulk_edit.py:85 +#: netbox/tenancy/forms/bulk_edit.py:89 msgid "Remove groups" msgstr "移除群组" -#: netbox/tenancy/forms/bulk_import.py:85 +#: netbox/tenancy/forms/bulk_import.py:88 msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" msgstr "组名用逗号分隔,用双引号括起来(例如 “组 1,组 2”)" -#: netbox/tenancy/forms/bulk_import.py:108 +#: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned contact" msgstr "分配联系人" @@ -16061,15 +16033,15 @@ msgstr "权限(ID)" msgid "Notification group (ID)" msgstr "通知组 (ID)" -#: netbox/users/filtersets.py:298 +#: netbox/users/filtersets.py:297 msgid "User group (ID)" msgstr "用户组 (ID)" -#: netbox/users/filtersets.py:304 +#: netbox/users/filtersets.py:303 msgid "User group (name)" msgstr "用户组(名称)" -#: netbox/users/filtersets.py:315 +#: netbox/users/filtersets.py:314 msgid "User (username)" msgstr "用户(用户名)" @@ -16094,7 +16066,7 @@ msgstr "启用写入" msgid "Expires" msgstr "过期" -#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 +#: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:139 #: netbox/users/tables.py:47 msgid "Allowed IPs" msgstr "允许的IP" @@ -16139,11 +16111,11 @@ msgstr "最后使用" msgid "Membership" msgstr "成员资格" -#: netbox/users/forms/model_forms.py:71 +#: netbox/users/forms/model_forms.py:74 msgid "User Interface" msgstr "用户接口" -#: netbox/users/forms/model_forms.py:126 +#: netbox/users/forms/model_forms.py:129 msgid "" "Tokens must be at least 40 characters in length. Be sure to record " "your token prior to submitting this form, as it will no longer be " @@ -16151,7 +16123,7 @@ msgid "" msgstr "" "令牌的长度必须至少为 40 个字符。 一定要记录你的代币 在提交此表单之前,因为一旦创建了令牌,将无法再访问该表单。" -#: netbox/users/forms/model_forms.py:138 +#: netbox/users/forms/model_forms.py:141 msgid "" "Allowed IPv4/IPv6 networks from where the token can be used. Leave blank for" " no restrictions. Example: " @@ -16160,51 +16132,51 @@ msgstr "" "允许使用 Token 的 IPv4/IPv6 网络。留空表示无限制。示例: " "10.1.1.0/24,192.168.10.16/32,2001:db8:1::/64" -#: netbox/users/forms/model_forms.py:201 +#: netbox/users/forms/model_forms.py:204 msgid "Confirm password" msgstr "确认密码" -#: netbox/users/forms/model_forms.py:204 +#: netbox/users/forms/model_forms.py:207 msgid "Enter the same password as before, for verification." msgstr "输入与以前相同的密码进行验证。" -#: netbox/users/forms/model_forms.py:253 +#: netbox/users/forms/model_forms.py:256 msgid "Passwords do not match! Please check your input and try again." msgstr "密码错误!请检查您的输入,然后重试。" -#: netbox/users/forms/model_forms.py:328 -msgid "Select the types of objects to which the permission will appy." +#: netbox/users/forms/model_forms.py:331 +msgid "Select the types of objects to which the permission will apply." msgstr "选择要应用权限的对象类型。" -#: netbox/users/forms/model_forms.py:343 +#: netbox/users/forms/model_forms.py:346 msgid "Additional actions" msgstr "其他操作" -#: netbox/users/forms/model_forms.py:346 +#: netbox/users/forms/model_forms.py:349 msgid "Actions granted in addition to those listed above" msgstr "除上述操作外,还批准了其他操作" -#: netbox/users/forms/model_forms.py:362 +#: netbox/users/forms/model_forms.py:365 msgid "" "JSON expression of a queryset filter that will return only permitted " "objects. Leave null to match all objects of this type. A list of multiple " "objects will result in a logical OR operation." msgstr "查询集筛选器的JSON表达式,该表达式将只返回允许的对象。保留null以匹配此类型的所有对象。多个对象的列表将执行“或”运算。" -#: netbox/users/forms/model_forms.py:371 +#: netbox/users/forms/model_forms.py:374 msgid "Objects" msgstr "对象" -#: netbox/users/forms/model_forms.py:432 +#: netbox/users/forms/model_forms.py:435 msgid "At least one action must be selected." msgstr "必须至少选择一个操作。" -#: netbox/users/forms/model_forms.py:450 +#: netbox/users/forms/model_forms.py:453 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "{model}的筛选器无效: {error}" -#: netbox/users/forms/model_forms.py:490 +#: netbox/users/forms/model_forms.py:493 msgid "User groups" msgstr "用户群组" @@ -16216,7 +16188,7 @@ msgstr "所有者群组" msgid "owner groups" msgstr "所有者群组" -#: netbox/users/models/owners.py:46 netbox/users/models/users.py:61 +#: netbox/users/models/owners.py:46 netbox/users/models/users.py:65 #: netbox/vpn/models/crypto.py:43 msgid "group" msgstr "组" @@ -16227,7 +16199,7 @@ msgstr "所有者" #: netbox/users/models/owners.py:71 msgid "owners" -msgstr "业主们" +msgstr "所有者组" #: netbox/users/models/permissions.py:38 msgid "The list of actions granted by this permission" @@ -16246,7 +16218,7 @@ msgstr "与所选类型的适用对象匹配的查询集过滤器" msgid "permission" msgstr "允许" -#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:51 +#: netbox/users/models/permissions.py:56 netbox/users/models/users.py:55 msgid "permissions" msgstr "权限" @@ -16336,65 +16308,65 @@ msgstr "token" msgid "tokens" msgstr "tokens" -#: netbox/users/models/tokens.py:217 +#: netbox/users/models/tokens.py:218 msgid "Unable to save v2 tokens: API_TOKEN_PEPPERS is not defined." msgstr "无法保存 v2 代币:未定义 API_TOKEN_PEPPERS。" -#: netbox/users/models/tokens.py:222 +#: netbox/users/models/tokens.py:223 #, python-brace-format msgid "Invalid pepper ID: {id}. Check configured API_TOKEN_PEPPERS." msgstr "无效的胡椒 ID: {id}。检查已配置的 API_TOKEN_PEPPERS。" -#: netbox/users/models/tokens.py:235 +#: netbox/users/models/tokens.py:236 #, python-brace-format msgid "" "Expiration time must be in the future. Current server time is {current_time}" " ({timezone})." msgstr "到期时间必须是将来的时间。当前服务器时间是 {current_time} ({timezone})。" -#: netbox/users/models/users.py:111 +#: netbox/users/models/users.py:115 msgid "username" msgstr "用户名" -#: netbox/users/models/users.py:114 +#: netbox/users/models/users.py:118 msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only." msgstr "必填。不超过 150 个字符。仅限字母、数字和 @/./+/-/_。" -#: netbox/users/models/users.py:117 +#: netbox/users/models/users.py:121 msgid "A user with that username already exists." msgstr "使用该用户名的用户已经存在。" -#: netbox/users/models/users.py:121 +#: netbox/users/models/users.py:125 msgid "first name" msgstr "名字" -#: netbox/users/models/users.py:126 +#: netbox/users/models/users.py:130 msgid "last name" msgstr "姓氏" -#: netbox/users/models/users.py:131 +#: netbox/users/models/users.py:135 msgid "email address" msgstr "电子邮件地址" -#: netbox/users/models/users.py:135 +#: netbox/users/models/users.py:139 msgid "active" msgstr "活跃" -#: netbox/users/models/users.py:138 +#: netbox/users/models/users.py:142 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." msgstr "指定是否应将此用户视为活跃用户。取消选择此选项,而不是删除帐户。" -#: netbox/users/models/users.py:142 +#: netbox/users/models/users.py:146 msgid "date joined" msgstr "加入日期" -#: netbox/users/models/users.py:167 +#: netbox/users/models/users.py:171 msgid "user" msgstr "用户" -#: netbox/users/models/users.py:182 +#: netbox/users/models/users.py:186 msgid "A user with this username already exists." msgstr "用户名已使用。" @@ -16406,24 +16378,24 @@ msgstr "自定义操作" msgid "Example Usage" msgstr "用法示例" -#: netbox/utilities/api.py:179 +#: netbox/utilities/api.py:184 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "使用提供的属性找不到相关对象: {params}" -#: netbox/utilities/api.py:182 +#: netbox/utilities/api.py:187 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "多个对象与提供的属性匹配: {params}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:199 #, 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:203 +#: netbox/utilities/api.py:208 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "使用提供的ID找不到相关对象: {id}" @@ -16476,14 +16448,14 @@ msgstr "分隔符名称无效: {name}" msgid "RGB color in hexadecimal. Example: " msgstr "以十六进制表示的 RGB 颜色。例如:" -#: netbox/utilities/fields.py:163 +#: netbox/utilities/fields.py:162 #, python-format msgid "" "%s(%r) is invalid. to_model parameter to CounterCacheField must be a string " "in the format 'app.model'" msgstr "%s(%r)无效。CounterCacheField的to_model参数必须是格式为“app.model”的字符串" -#: netbox/utilities/fields.py:173 +#: netbox/utilities/fields.py:172 #, python-format msgid "" "%s(%r) is invalid. to_field parameter to CounterCacheField must be a string " @@ -16521,21 +16493,21 @@ msgid "" "single document comprising a list of dictionaries." msgstr "YAML 数据无效。 数据必须采用多个文档的形式,或包含字典列表的单个文档。" -#: netbox/utilities/forms/fields/array.py:20 +#: netbox/utilities/forms/fields/array.py:21 #, python-brace-format msgid "" "Invalid list ({value}). Must be numeric and ranges must be in ascending " "order." msgstr "列表 ({value}) 无效。 必须是数字,并且范围必须按升序排列。" -#: netbox/utilities/forms/fields/array.py:41 +#: netbox/utilities/forms/fields/array.py:42 #, python-brace-format msgid "" "Specify one or more individual numbers or numeric ranges separated by " "commas. Example: {example}" msgstr "指定一个或多个用逗号分隔的单个数字或数值范围。示例: {example}" -#: netbox/utilities/forms/fields/array.py:49 +#: netbox/utilities/forms/fields/array.py:50 #, python-brace-format msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." @@ -16585,7 +16557,7 @@ msgid "" "192.0.2.[1,5,100-254]/24" msgstr "指定一个范围以创建多个IP。示例
    示例: 192.0.2.[1,5,100-254]/24" -#: netbox/utilities/forms/fields/fields.py:41 +#: netbox/utilities/forms/fields/fields.py:42 #, python-brace-format msgid "" " Markdown 语法" -#: netbox/utilities/forms/fields/fields.py:58 +#: netbox/utilities/forms/fields/fields.py:59 msgid "URL-friendly unique shorthand" msgstr "URL友好的唯一简写,是URL中最后一个反斜杠之后的部分" -#: netbox/utilities/forms/fields/fields.py:123 +#: netbox/utilities/forms/fields/fields.py:124 msgid "Enter context data in JSON format." msgstr "以JSON格式输入数据。" -#: netbox/utilities/forms/fields/fields.py:144 +#: netbox/utilities/forms/fields/fields.py:145 msgid "MAC address must be in EUI-48 format" msgstr "MAC 地址必须采用 EUI-48 格式" @@ -16728,60 +16700,60 @@ msgid "" "the object's change log for details." msgstr "自呈现表单以来,该对象已被修改。 有关详细信息,请查阅对象的更改日志。" -#: netbox/utilities/forms/utils.py:42 netbox/utilities/forms/utils.py:68 -#: netbox/utilities/forms/utils.py:85 netbox/utilities/forms/utils.py:87 +#: netbox/utilities/forms/utils.py:43 netbox/utilities/forms/utils.py:69 +#: netbox/utilities/forms/utils.py:86 netbox/utilities/forms/utils.py:88 #, python-brace-format msgid "Range \"{value}\" is invalid." msgstr "范围 \"{value}\"无效。" -#: netbox/utilities/forms/utils.py:74 +#: netbox/utilities/forms/utils.py:75 #, python-brace-format msgid "" "Invalid range: Ending value ({end}) must be greater than beginning value " "({begin})." msgstr "无效的范围:结束值({end})必须大于开始值({begin})。" -#: netbox/utilities/forms/utils.py:235 +#: netbox/utilities/forms/utils.py:236 #, python-brace-format msgid "Duplicate or conflicting column header for \"{field}\"" msgstr "\"{field}\"的列标题重复或冲突" -#: netbox/utilities/forms/utils.py:241 +#: netbox/utilities/forms/utils.py:242 #, python-brace-format msgid "Duplicate or conflicting column header for \"{header}\"" msgstr "\"{header}\"的列标题重复或冲突" -#: netbox/utilities/forms/utils.py:250 +#: netbox/utilities/forms/utils.py:251 #, python-brace-format msgid "Row {row}: Expected {count_expected} columns but found {count_found}" msgstr "第{row}行: 应该有{count_expected}列,但是发现了{count_found}列" -#: netbox/utilities/forms/utils.py:273 +#: netbox/utilities/forms/utils.py:274 #, python-brace-format msgid "Unexpected column header \"{field}\" found." msgstr "发现错误的列头\"{field}\"。" -#: netbox/utilities/forms/utils.py:275 +#: netbox/utilities/forms/utils.py:276 #, python-brace-format msgid "Column \"{field}\" is not a related object; cannot use dots" msgstr "字段\"{field}\"未与对象关联;不能使用“.”" -#: netbox/utilities/forms/utils.py:279 +#: netbox/utilities/forms/utils.py:280 #, python-brace-format msgid "Invalid related object attribute for column \"{field}\": {to_field}" msgstr "对象的属性关联无效 \"{field}\": {to_field}" -#: netbox/utilities/forms/utils.py:287 +#: netbox/utilities/forms/utils.py:288 #, python-brace-format msgid "Required column header \"{header}\" not found." msgstr "找不到必需的列标题\"{header}\"。" -#: netbox/utilities/forms/widgets/apiselect.py:133 +#: netbox/utilities/forms/widgets/apiselect.py:132 #, python-brace-format msgid "Missing required value for dynamic query param: '{dynamic_params}'" msgstr "缺少动态查询参数:'{dynamic_params}'" -#: netbox/utilities/forms/widgets/apiselect.py:150 +#: netbox/utilities/forms/widgets/apiselect.py:149 #, python-brace-format msgid "Missing required value for static query param: '{static_params}'" msgstr "缺少静态查询参数:'{static_params}'" @@ -16838,17 +16810,17 @@ msgstr "无效的权限名称: {name}. 格式必须是 ._